Konfigurierbarer FTP Server


Es soll ein FTP Server entwickelt werden, der ohne zusätzliche Tools entfernt gewartet werden kann. Die Form der Darstellung, die ein FTP Server anbietet, besteht bekanntlich aus Verzeichnissen und Dateien. Diese Form soll auch für die Wartung verwendet werden, sodaß sogar mit einem einfachen textuellen FTP Client die Wartung durchgeführt werden kann.

Die Befehle, die für die Wartung notwendig sind, werden dem Administrator in Form von "virtuellen Verzeichnissen" angezeigt.

Besonderheiten:

  • abgebrochene Verbindungen sollen so wiederaufgenommen werden können, daß dort fortgesetzt wird, wo die Verbindung unterbrochen wurde
  • Server - Wartung via ftp-Client ohne neuen Befehlssatz

Welche Funktionen (= Dienste) gibt es?

  • Logging : Logfilename,ein/ausschalten von login,logout,
  • Messages: welcome,goodbye,noaccess,.....
  • User manager: kurze Übersicht über aktuelle Einträge(interessant wäre ein "Vererbungsbaum")
    Anlegen/Entfernen/Editieren von usern bzw. user groups
    für jeden user bzw. user group muß der Zugang zu den directories bzw. files spezifiziert werden: directories: new dir,delete,rename,recursive; file: read, write,delete,rename,execute
  • use domain: es können auch accounts für Domänen angelegt werden
  • user ban list: IP - Adressen oder Dömänen die vom Server ausgeschlossen sind
  • file ban list: files die vom Server ignoriert werden (z.B. *.exe)

Plattform: Java
Betreuer: Dietrich Birngruber