So prüfen Sie, ob ein FTP-Server den EPSV-Modus (Extended Passive) unterstützt


1

Von diese Antwort Ich weiß jetzt, was der Unterschied ist PASV und EPSV Modi. Gibt es eine eindeutige Möglichkeit zu wissen, ob der FTP-Server dies unterstützt? EPSV?

Ist es genug, nur die Antwort des zu überprüfen EPSV Befehl?

Antworten:


2

Sende das FEAT Befehl. Definiert in RFC 2389 Dies ist der Hauptmechanismus, mit dem Clients unterstützte Funktionen erkennen. IANA führt eine Liste von FTP-Befehle und ihre FEAT-Codes .

Wenn der Server sagt, dass FEAT selbst kein erkannter Befehl ist, ist es am besten anzunehmen, dass die von FEAT ausgehandelten Erweiterungen wie EPSV ebenfalls nicht unterstützt werden.

Wie direkt versuchen EPSV (Entdeckung durch rohe Gewalt) könnte funktionieren In den meisten Fällen denke ich jedoch, dass es auch eine Chance gibt, Server- oder sogar Router-Fehler auszulösen, sodass ich diese Methode nicht selbst verwenden würde. Außerdem werden Sie FEAT wahrscheinlich aus verschiedenen anderen Gründen enden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.