Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
µServe - Webserver mit Passwortschutz für einfache Dateifreigabe
Quadsoft
myCSharp.de - Member



Dabei seit:
Beiträge: 66
Herkunft: Flensburg

Themenstarter:

µServe - Webserver mit Passwortschutz für einfache Dateifreigabe

beantworten | zitieren | melden

Guten Tag,

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. http://84.123.145.67/datei.txt
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 von Apache gestaltet. Geplant ist ebenfalls ein WebDAV-Server.

Ihr freue mich auf Feedback.

MfG
Adrian J.


Vorraussetzungen:
- .NET 2.0

Link:
http://quadsoft.org/download.php
-> "µServe"

Screenshot:
Dieser Beitrag wurde 6 mal editiert, zum letzten Mal von Quadsoft am .
Attachments
private Nachricht | Beiträge des Benutzers
der-schlingel
myCSharp.de - Member

Avatar #avatar-3239.jpg


Dabei seit:
Beiträge: 820
Herkunft: Österreich/Wien

beantworten | zitieren | melden

Gibt es Chancen, dass es auch den Src dazu gibt? Wenn man einen Server laufen lässt, auf den alle zugreifen können - ohne dir etwas unterstellen zu wollen - der von jemandem privat entwickelt wurde, schaue ich gerne einmal in den Code rein.
As a man thinketh in his heart, so he is.
- Jun Fan
Es gibt nichts Gutes, außer man tut es.
- Erich Kästner
Krawutzi-Kaputzi
- Kasperl
private Nachricht | Beiträge des Benutzers
Quadsoft
myCSharp.de - Member



Dabei seit:
Beiträge: 66
Herkunft: Flensburg

Themenstarter:

beantworten | zitieren | melden

Nur ungern, geht das auch per PN?
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Quadsoft am .
private Nachricht | Beiträge des Benutzers
Quadsoft
myCSharp.de - Member



Dabei seit:
Beiträge: 66
Herkunft: Flensburg

Themenstarter:

beantworten | zitieren | melden

Nach einigen Userrückmeldungen ist verfügbar:

Version 0.1.4

-Sendepuffergröße festlegbar
-Bugfixes
-Design-Updates

http://quadsoft.org/download.php
-> "µServe"
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Quadsoft am .
private Nachricht | Beiträge des Benutzers
tom-essen
myCSharp.de - Experte

Avatar #avatar-2140.png


Dabei seit:
Beiträge: 1928
Herkunft: NRW

beantworten | zitieren | melden

Hallo!

Hilfreich wäre dann noch ein automatisch oder auf Anforderung erstellter Eintrag im Kontextmenü von Dateien / Ordnern, um diese direkt in den WebServer-ordner zu kopieren.
Nobody is perfect. I'm sad, i'm not nobody
private Nachricht | Beiträge des Benutzers
Quadsoft
myCSharp.de - Member



Dabei seit:
Beiträge: 66
Herkunft: Flensburg

Themenstarter:

beantworten | zitieren | melden

Gute Idee, werde ich bald umsetzen!
private Nachricht | Beiträge des Benutzers