![]() |
Simple FTP-Server
Ich wollte hier mal meinen FTP-Server vorstellen.
Es währe schön, wenn ihn mal ein paar Leute testen könnten. Vorallem würde mich interessieren wie es mit anderen Windows-Versionen aussieht. Auch würde ich mich über Kritik/Anregungen etc. freuen. Das ganze Programm basiert übrigends auf dem FTP-Server-Beispiel der ICS Komponenten, welche ich (logischerweise) auch genutzt habe. Version 0.9.3 Funktionen Benutzerverwaltung Home-Verzeichnis für jeden Benutzer Anzeige der eingeloggten Benutzer Protokoll Systemanforderungen Microsoft Windows (getestet nur unter WinXP/WinMe) Kurzeinleitung - Programm entpacken - unter User die Benutzer + Passwörter + Homedir einstellen - fertig Version 0.9.4 - Einige kleinere Verbesserungen Version 0.9.5 - Möglichkeit Benutzer mit eingeschränkten Rechten zu schaffen Version 0.9.6 - Einige kleinere Verbesserungen Version 0.9.7 - Ein Bug in der Userverwaltung entfernt, der zur Folge haben konnte, dass in bestimmten Fällen die Daten eines Benutzers nicht geändert wurden, sondern ein neuer Benutzer angelegt wurde. Version 0.9.8 - Möglickeit den Server minimiert (Startparameter: -h) oder versteckt (Startparameter: -s) zu starten. Version 0.9.8 - Ein Bug aus der Benutzerverwaltung entfernt. Wenn man dort Benutzer gelöscht hat, wurden beim speichern immer einer zu wenig gelöscht. Ferner wurde der Code noch ein wenig überarbeitet, besser strukturiert und optimiert. Version 0.9.10 - Nun habe ich die Benutzerverwaltung nochmal komplett überarbeitet. Download ![]() Projekt-Homepage ![]() Screenshot ![]() |
Re: Simple FTP-Server
Hallo!
Also funktionieren tuts. ;) Werds gleich mal ausgiebig testen. Kleine Kritik: Also, dass per default der Root-Path c:\ ist, finde ich nicht gut, denn ein großteil hat da das Windows drauf. Ich würde %TEMP% oder so als Standard-Path setzen. Was meinst du eigentlich mit
Code:
Das kommt, als Antwort auf NOOP. ;)
[17:38:25] 200 Ok. Parameter was ''.
Grüße Faux |
Re: Simple FTP-Server
Zitat:
Zitat:
|
Re: Simple FTP-Server
Die Datei "FtpServer.usr" ist doch leer, also brauchst du sie auch nicht mitliefern. Diese sollte das Programm beim Start automatisch anlegen, wenn sie nicht existiert (bzw. erst anlegen wenn sie genutzt wird) und auch keine Fehlermeldung anzeigen.
Ich habe einen neuen User erstelle und werden meiner Angaben werden irgendwelche Daten in die Liste eingetragen (Username: "User_13_03_2006_18_05_22", Passwort: "Password", HomeDir: "C:\"). Nun musst ich den Eintrag nochmal in der Liste anklicken, die Werte erneut anpassen und "Change" anklicken. Da scheint noch nen Bug zu sein. Das Passwort in der Liste vielleicht nicht als Klartext anzeigen...weiß net genau was besser ist, da es ja eigentlich eh nur der Admin sieht. Der Server selbst scheint zu gehen ;) Edit: Ne Option um das Tool in den Systray zu packen wäre nicht schlecht denke ich. Edit2: Ich sehe grad, dass du noch eine Ini Datei anlegst, kannst du die Userdaten (welche ja eh als Plaintext gespeichert werden) nicht direkt da mit unterbringen und so eine Datei einsparen? Edit3: Vielleicht sone Art einschaltbarer Readonly Modus, welchen man in der Benuterverwaltung angeben kann. |
Re: Simple FTP-Server
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Thx fürs testen! |
Re: Simple FTP-Server
Zitat:
|
Re: Simple FTP-Server
Hallo,
ich hab das programm mal dlt ... wir kann ich jetzt einen euen user enrichten? ich kann die datein in die felder in der user tabelle eingeben, aber wie erstell ich den user nun? |
Re: Simple FTP-Server
Einfach unter User in die dafür vorgesehenen Felder Benutzername, Passwort und HomeDir eintragen und auf Add klicken.
Dann ist er sofort eingerichtet. Zitat:
|
Re: Simple FTP-Server
lol, der add und delete button is bie mir verbuggt -.- wenn ich das fenster zu groß mache bzw. zu klein, verschwinden die buttons -.-
|
Re: Simple FTP-Server
Habs verbessert
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz