Calocybe: Socketverbindung zu einem FTP Server?

Beitrag lesen

ReHi!

Danke!!! Super das klappt jetzt! Da wär ich ja nie draufgekommen...

Naja, das ist meines Wissens bei all diesen textbasierten Protokollen so (z.B. auch HTTP oder SMTP).

Wenn mich nun einlogge und es schlägt fehl, wie kann ich das dann ausgeben ohne den Text des FTP zu benutzen (den er wiedergibt?).

Am Anfang jeder Zeile steht ein Fehlercode. Bei falschem user/pass ist der 530 (hab ich gerade ausprobiert). Dieser Fehlercode ist es, den Dein Programm analysieren muss. Der Text dahinter ist fuer den User. Steht alls in RFC 959 Kapitel 4.2. (http://rfc.fh-koeln.de/rfc/html_gz/rfc0959.html.gz)

Also irgendwie: gast Gasssst (also falsch), dann sagt das Script Fehler gast / Gasssst gibt es nicht. Ansonsten soll es einfach sagen: test/test logged in.

Du kannst meines Wissens nicht feststellen, ob der Fehler nun im Username oder im Password liegt. Du sollst naemlich nicht austesten koennen, ob es einen bestimmtem Account auf einem System gibt (um danach auf diesen Account eine Brute Force Attack durchzufuehern, um das Passwort rauszufinden).

So lange