Hallo Community,
ich möchte euch mein aktuelles Projekt "µServe" (sprich "müserve") vorstellen. Es handelt sich dabei um einen HTTP-Server. Er bietet die Möglichkeit, beliebige Dateien im Internet (evtl. Portforwarding) freizugeben.
Jeder kennt das Problem, dass, wenn man schnell Dateien an andere verschicken will, man sie entweder umständlich auf einen Hoster hochlädt oder per E-Mail sendet und das Gegenüber dann wieder herunterlädt, oder man verwendet Messenger, die sind aber sehr langsam, und nicht jeder möchte sich bei Filesharing-Diensten anmelden, nur um einige Dateien von einem Bekannten oder Freund zu erhalten. Hier tut µServe gute Dienste, aber auch als Webserver in Netzwerken kann man ihn gebrauchen. Das Gegenüber muss einfach nur die IP-Adresse Ihres Computers im Browser eingeben, um auf die Daten zugreifen zu können, z.B.
84.123.145.67/datei.txt. µServe ist im Hintergrund (mit TrayIcon) aktiv und lässt sich ggf. per Autostart im Tray starten.
Die freigegebenen Dateien lassen sich dank einer Benutzerverwaltung mit Passwörtern vor unerlaubten Zugriff schützen. Darüber hinaus bietet µServe einen Freigabemanager, in den man Ordner und Dateien per Drag & Drop verschieben kann. Ebenfalls gibt es einen Monitor, an dem Man die aktuelle Auslastung der HTTP-Verbindungen anzeigen lassen kann. Die Verzeichnisanzeige habe ich nach dem Aussehen vom Apache-Server gestaltet. Geplant ist ebenfalls ein WebDAV-Server.
Ihr freue mich auf Feedback.
MfG
Adrian J.
Vorraussetzungen:
- .NET 2.0
Link:
->
www.quadsoft.de.vu
-> Downloads
-> µServe
Direktlink:
>>
home.arcor.de/adrian.../download/uServe.zip
Screenshot: