AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Simple FTP-Server
Thema durchsuchen
Ansicht
Themen-Optionen

Simple FTP-Server

Ein Thema von Hador · begonnen am 13. Mär 2006 · letzter Beitrag vom 1. Jan 2007
Antwort Antwort
Seite 3 von 4     123 4      
Benutzerbild von Hador
Hador
Registriert seit: 11. Dez 2004
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
Zip Archiev (.zip | 310 kb)

Projekt-Homepage
larskiesow.de/programme_ftpserver.html

Screenshot
http://larskiesow.de/dat/programme/img/ftpserver.png
http://www.larskiesow.de

Computer gehorchen deinen Befehlen, nicht deinen Absichten.
 
Benutzerbild von ggfan
ggfan

 
Delphi 7 Personal
 
#21
  Alt 9. Apr 2006, 17:20
Super Programm. Habs gleich installiert.

Aber eine allgemeine Frage. Ist es ein großes Sicherheitsrisiko den Port 21
freizugeben?
André Prescher
  Mit Zitat antworten Zitat
Benutzerbild von Assun
Assun

 
Delphi 2005 Personal
 
#22
  Alt 9. Apr 2006, 21:09
soo hab dann gleich nochmal ne frage...

also das problem dass ich nich per FireFox connecten kann besteht immernoch, es geht aber mit IE und FlashFXP usw..setltsam....

aber ne andere frage..man kann pro user ja nur ein RootVerzeichniss angeben..

ich habe C:\ angegeben.

Ich hab aber keine rechte z.b. per FTP prog von C:\ nach D:\ zu switchen

und einstellen kann man das auch nirgends, oder hab ich das übersehn ?
Sebastian Dietrich
  Mit Zitat antworten Zitat
KosMottchen

 
Delphi 7 Enterprise
 
#23
  Alt 9. Apr 2006, 21:09
Zitat von ggfan:
Super Programm. Habs gleich installiert.

Aber eine allgemeine Frage. Ist es ein großes Sicherheitsrisiko den Port 21
freizugeben?
hallo,

also leute, die wissen, was man da machen kann, die können dir über jeden port schaden anrichten, egal ob 21, 400 oder 5633

aba im normalfall musst du da nicht im geringsten angst haben.

mfg kos
  Mit Zitat antworten Zitat
Benutzerbild von ggfan
ggfan

 
Delphi 7 Personal
 
#24
  Alt 10. Apr 2006, 15:44
ok, danke für die Antwort.

Bei meinem Firefox geht es, wenn ich ftp://localhost eintippe.
Vll gibts da beim Firefox irgendwas in der Konfiguration, dass man einstellen muss.

P.S.: Info für den Threadersteller. Ich hab Win ME.
André Prescher
  Mit Zitat antworten Zitat
Benutzerbild von Hador
Hador

 
Turbo Delphi für Win32
 
#25
  Alt 8. Okt 2006, 16:38
Hui ich hatte die Beiträge hier ganz übersehen
Sie sind zwar schon alt, aber dennoch werde ich die Fragen mal beantworten:

Zitat von Assun:
also das problem dass ich nich per FireFox connecten kann besteht immernoch, es geht aber mit IE und FlashFXP usw..setltsam....
Gib bei deinem Firefox dann mal ftp://Benutzernameasswort@127.0.0.1 bzw. ftp://Benutzernameasswort@localhost ein. Funktioniert das so?

Zitat von Assun:
aber ne andere frage..man kann pro user ja nur ein RootVerzeichniss angeben..
ich habe C:\ angegeben.
Ich hab aber keine rechte z.b. per FTP prog von C:\ nach D:\ zu switchen
und einstellen kann man das auch nirgends, oder hab ich das übersehn ?
Ne da hst du nichts übersehen.
Sowas kann man realisieren. Ich hatte mit den Funktionen auch irgendwann schonmal rumgespielt.
Mal sehen, ob ich da mal irgendwann was dran machen kann.

Zitat von KosMottchen:
aber kann man das ip logging auch ausstellen?
Funktion implementiert
Zitat von KosMottchen:
und könnte man, wenn man user erstellt hat und in der ini alles soweit richtig hat, das tool auch über die cmd line starten?
Is implementier. Guck dir mal die Startparameter -h und -s in der neuen Version an.
Zitat von KosMottchen:
is der programm code open source oder magst du den gerne für dich behalten?
Wenn du ihn immernoch haben möchtest, würde ich ihn dir zur Verfügung stellen.
Komplett OS möchte ich ihn nicht so gerne machen.

Zitat von ggfan:
P.S.: Info für den Threadersteller. Ich hab Win ME.
Danke. Scheint also wie vermutet auf allen Win32-Versionen zu funktionieren

---

Und es gibt auch eine neue Version. Siehe erster Post.
Lars Kiesow
  Mit Zitat antworten Zitat
Benutzerbild von Hador
Hador

 
Turbo Delphi für Win32
 
#26
  Alt 15. Okt 2006, 16:34
Es gibt noch eine neue Version.

Diese ist Hauptsächlich zur behebung eines - wenn auch relativ harmlosen - Bugs geschrieben. Ferner habe ich aber den Quellcode noch ein wenig überarbeitet, strukturiert (an sich hier nicht so wichtig ^^) und optimiert.
Lars Kiesow
  Mit Zitat antworten Zitat
Daniel G
 
#27
  Alt 1. Jan 2007, 17:09
Da ich gerade an einem FTP - Client arbeite, wollte ich mal mit deinem Programm einen Testserver aufsetzen. Leider Gottes scheiter' ich schon daran, einen Benutzer gescheit anzulegen...
Miniaturansicht angehängter Grafiken
ftp_user_781.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von Hador
Hador

 
Turbo Delphi für Win32
 
#28
  Alt 1. Jan 2007, 20:54
Arr ich bin ja so blöd

Der Bug war mir schon längst bekannt. Und ich hatte ihn auch schon längst behoben.
Aber ich hab vergessen die Dateien auf meiner Homepage zu aktualisieren .

Jetzt ist die passende Version online.

http://larskiesow.de/programme_FTPServer0910.zip.file
Lars Kiesow
  Mit Zitat antworten Zitat
Daniel G
 
#29
  Alt 1. Jan 2007, 21:10
Sehr schön, dann können wir uns jetzt ja gemeinsam überlegen, warum ich mich nicht auf dem Server mit meinem Passwort anmelden kann...

Ich habe folgenden User angelegt:

user: daniel
passwort: 123456789

Weder kann ich mich mit meinem Programm, noch mit Filezilla einloggen.... 'ne Ahnung, voran das liegen könnte?

Log deines Programm
Zitat:
! 127.0.0.1 connected
< 127.0.0.1 USER daniel
> 127.0.0.1 331 Password required for daniel.
< 127.0.0.1 PASS 123456789
> 127.0.0.1 530 Login incorrect.
! 127.0.0.1 disconnected
Log von Filezilla
Zitat:
Status: Verbinden mit 127.0.0.1...
Status: Verbunden mit 127.0.0.1. Warten auf Willkommens-Meldung...
Antwort: 220-Welcome to my Server
Antwort: 220-
Antwort: 220 FTP Server ready.
Befehl: USER daniel
Antwort: 331 Password required for daniel.
Befehl: PASS *********
Antwort: 530 Login incorrect.
Fehler: Verbindung kann nicht hergestellt werden!
  Mit Zitat antworten Zitat
Benutzerbild von Hador
Hador

 
Turbo Delphi für Win32
 
#30
  Alt 1. Jan 2007, 21:16
Was hast du als IP-Maske eingestellt?

Mir ist übrigends grad aufgefallen, dass ich die unter Modify vergessen habe
Lars Kiesow
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 4     123 4      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:19 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