Thread Net::FTP - Verbindung prüfen - Skript blockiert
(10 answers)
Opened by meier19 at 2009-03-26 17:35 2009-03-27T09:19:50 esskarNein, weil der Ping über UDP läuft und deswegen nur testen kann, ob der Rechner dort antwortet. FTP läuft aber nicht über UDP. Guest werEin Portscniffer überprüft nur per TCP bestimmte Antworten auf den Ports 20/21. Ob der Server dort Anfragen annimmt, kannst du so nicht erkennen. Ein Login ist nicht notwendig. Der FTP-Server liefert ja ein Banner. Nach einem Öffnen der Verbindung kommt z. B. Code: (dl
)
220 213.165.93.119 FTP server ready //EDIT: Seltsam, dass ein $ftp->response() sowas nicht nach einem new zurück gibt. Da kann ich natürlich dann nicht nachsehen, ob ein CMD_OK beim FTP stattfand. Also muss doch bei den Servern ein Login stattfinden. Bei manchen Servern kannst du mit dem Kommando NOOP die Verbindung halten. Last edited: 2009-03-27 11:05:57 +0100 (CET) |