Freeware ESFEB - FTPServer 2006
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich möchte heute meinen neuesten FTP-Server vorstellen. Ein FTP-Server dient dazu Dateien über ein Netzwerk oder das Internet "freizugeben". Das Besondere an diesem FTP-Server ist die Benutzerverwaltung. Diese ist nicht fest in das Programm integriert sondern läuft über eine DLL. So ist es möglich seine eigene Benutzerverwaltung/BenutzerAnbindung einzubauen. So hat Beispielsweise der Nutzer Faux sich eine DLL geschrieben welche die Benutzer aus einer MySQL-Datenbank abfragt. Das Programm speichert nichts in der Registry. Die einzigen Dateien welche angelegt werden liegen üblicher Weise unter: C:\Dokumente und Einstellungen\Benutzername\Anwendungsdaten\ESFEB\F TPServer2006 Beim ersten Start legt die mitgelieferte Benutzer-DLL automatisch den Benutzer "root" an welcher Freigaben auf alle Fixen-Laufwerke hat. Das Passwort dieses Nutzers ist ein per Zufall erstelltes welches manuell geändert werden muss. (Reiter "Benutzerverwaltung"->"Konfigurieren") Sinn des automatisch angelegten Benutzers ist die Demonstration der virtuellen Freigaben. Es ist auch möglich virtuelle Verzeichnisse/Dateien in einem Unterordner anzulegen. Ein weiteres geplantes Feature ist die Fernadministration über den Browser (per http-Protokoll) Das Programm befindet sich noch im Betastatus und somit würde ich mich über Bugreports und Hinweise auf Rechtschreibfehler freuen. Und jetzt viel Spaß beim testen.. Grüßle SirThornberry [Edit] Für die jenigen die selbst eine Login-Dll schreiben wollen - Folgende Funktionen müssen von der DLL exportiert werden:
Delphi-Quellcode:
und hier noch die benötigte Struktur:
function LoginUser(AUsername, APassword: PChar; var AInfo: TUserLoginInfo): Boolean; stdcall;
procedure ConfigUsers(); stdcall;
Delphi-Quellcode:
[/edit]
TUserLoginInfo = packed record
Username : Array[0..255] of Char; GroupName: Array[0..255] of Char; HomeDir : Array[0..1024] of Char; RootDir : Array[0..64000] of Char; end; |
Re: Freeware ESFEB - FTPServer 2006
Hey,
hab zwar bisher noch nicht alles getestet, aber er funktioniert wunderbar! Ist zwar keine wirkliche Konkurenz zu meinem Gene6-FTP-Server, aber als Freeware einfach top! Werde ich jedem ans Herz legen der was kostenloses braucht ;) mfg Armin |
Re: Freeware ESFEB - FTPServer 2006
@s.h.a.r.k: huj, das nenn ich mal einen FTP-Server. Bei den vielen/supi Features würde ich dann auch Geld verlangen.
|
Re: Freeware ESFEB - FTPServer 2006
Hast du den noch nicht gekannt? Vor allem in der neuen Version ist der echt klasse! ;)
|
Re: Freeware ESFEB - FTPServer 2006
Liste der Anhänge anzeigen (Anzahl: 1)
So, ich stelle hier mal meine oben erwähnte SQL-Login-DLL hinein.
Features:
Da ich das ganze mit den Zeos Komponenten realisiert habe, muss die zum gewählten DBMS Library DLL im Suchpfad enthalten sein. Für MySQL >= 4.1 ist diese im ZIP-Archiv enthalten. Grüße Faux |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz