Cypher est un petit serveur web multithread compatible HTTP 1.0. Cypher est open source donc gratuit, et est distribué sous la license GPL.
Ne soyez pas effrayé par le look un peu sobre de Cypher, oui, il vous ouvrira une console noir avec du texte à l'intérieur et oui vous allez avoir peur la première fois... soyez-en avertis du moins. Le serveur ne gère pas encore les services Windows, cela viendra dans les versions subséquentes. Vous pouvez voir ceci comme un fonctionnalité vous voyez passer toutes les requêtes faites a votre serveur (et aussi les attaques faite par des virus ;) ).
La version 2.0 est en cours de programmation. Je suis en train de refaire le coeur du serveur afin de supporter pleinement le standard HTTP 1.0 spécifié dans le RFC1945. La structure du coeur est construite de manière à supporter des améliorations subséquentes vers le standard HTTP 1.1, qui est vraiment plus complexe.
Dernière version 1.0 disponible en téléchargement, le build 264. Supporte les requêtes de type HEAD et GET seulement, et l'engin gérant la sécurité de la requête est maintenant maximalement robuste. J'ai aussi ajouté le support des URL avec caractère de substitution... ces %20 que l'on voit parfois dans la barre d'adresse de votre navigateur.
Version 1.0 du serveur mis en ligne et créé pour un cours de programmation. Cette version ne sert que du contenu html, pas de fichiers ni contenu texte.