RFC compliant PASV mode

You can see in the correct timing how the LIST command comes after a connection is established.

 

CORRECT TIMING (Supported by all except WARFTPd)

COMMAND:> PASV

227 Entering Passive Mode (12,123,12,12,123,12).

STATUS:>  Connecting ftp data socket 12.123.2.11:12345...

STATUS:>  Passive connection established.

COMMAND:> LIST

 

INCORRECT TIMING (Support by most servers except for some older versions of IIS)

COMMAND:> PASV

227 Entering Passive Mode (12,123,12,12,123,12).

COMMAND:> LIST

STATUS:>  Connecting ftp data socket 12.123.2.11:12345...

 

Related topics

Tolerance options