ftp-Protokollfrage: Was ist ein Fehler und was nicht?
Von: Marc Haber (mh+usenetspam200516@zugschlus.de) [Profil]
Datum: 30.11.2006 11:15
Message-ID: <ekmb04$79p$1@news1.tnib.de>
Newsgroup: de.comm.protocols.misc
Datum: 30.11.2006 11:15
Message-ID: <ekmb04$79p$1@news1.tnib.de>
Newsgroup: de.comm.protocols.misc
Hallo, ich habe kürzlich einen ftp-Server von proftpd 1.2 auf proftpd 1.3 umgestellt und einer der User beschwert sich, dass sein Client (an dem er nichts geändert hat) sich plötzlich anders und seltsam verhält. I ch habe daraufhin eine Session mitgesniffed und hätte gerne von Euch gewusst, ob hier der Server oder der Client eigenwilliges Verhalten zeigt. Die Verbindung wurde aufgebaut, der Client authentifiziert sich mit Use rname und Passwort, wird eingelassen. Dann fordert er ein Directorylisting an , bekommt dies und zeigt es dem Benutzer. Als nächstes möchte der Ben utzer eine Datei foo.txt zum Server übertragen, und hier fängt es an, "interessant" zu werden: Client: PWD Server: 257 /dir is current directory Client: PASV Server: 227 Entering passive mode (Adresse, Port) Client: LIST foo.txt Server: 450 foo.txt: No such file or directory Diese "Fehlermeldung" wirft der Client dem Benutzer wörtlich vor und bleibt an dieser Stelle stehen. Weiter geht es erst, wenn der Benutzer auf Abb ruch klickt: Client: ABOR Server: 226 Abort successful Client: TYPE I Server: 200 Type set to I Client: PASV Server: 227 Entering passive mode (Adresse, Port) Client: STOR foo.txt Server: 150 Opening BINARY mode data connection for foo.txt <jetzt wird die Datei übertragen; das hab ich nicht im Trace weil ich mir nur die Kommandoverbindung angeguckt habe> <angemessene Zeit später> Server: 226 Transfer complete Wir haben hier also eine unmotivierte Fehlermeldung, einen auf "Abbruch " klickenden Anwender und eine trotzdem durchgeführte Operation. Ich denke, der Client darf natürlich vor dem Übertragen einer Datei auf den Server nachgucken, ob es die Datei auf dem Server schon gibt; aber eine noch nicht existierende Datei ist an dieser Stelle kein Fehler. Übersehe ich hier etwas, wenn ich diesen Case mit "Client-Problem, de r Server verhält sich korrekt" niederschlage? Mit proftpd 1.2 auf der Serverseite hat auch dieser Client funktioniert ; leider kann ich nicht mehr nachgucken, was an dem Dialog mit proftpd 1. 2 anders war. Könnt Ihr mich erleuchten? Grüße Marc -- ----------------------------------------------------------------------- ------ Marc Haber | "I don't trust Computers. They | Mailadresse im He ader Mannheim, Germany | lose things." Winona Ryder | Fon: *49 621 7273 9834 Nordisch by Nature | How to make an American Quilt | Fax: *49 621 7273 9835[ Auf dieses Posting antworten ]
Antworten
- Anonymous Poster (30.11.2006 11:34)
- C0000LLL D0000D (30.11.2006 12:12)
- Anonymous Poster (30.11.2006 12:44)
- C0000LLL D0000D (30.11.2006 13:53)
- Anonymous Poster (30.11.2006 14:04)
- C0000LLL D0000D (30.11.2006 16:01)
- Anonymous Poster (30.11.2006 16:05)
- C0000LLL D0000D (06.12.2006 18:06)
- C0000LLL D0000D (30.11.2006 12:54)
