Iis – FTP SITE commands supported by IIS servers

ftpiis

I've searched and searched but I cannot find a list of FTP SITE commands supported by the IIS 7/8/9 servers, or even a list of FTP commands for that matter. Does anyone know the list of SITE (server specific) commands that IIS supports?? I need it because I'm the author of an FTP client library, which needs to support these server specific commands.

Best Answer

It's easy to set up an IIS FTP server on any Windows computer and then retrieve list of commands:

ftp> remotehelp
214-The following commands are recognized (* ==>'s unimplemented).

ABOR     ENC *    MKD      PWD      SMNT     XMKD 
ACCT     EPRT     MODE     QUIT     STAT     XPWD 
ADAT *   EPSV     NLST     REIN     STOR     XRMD 
ALLO     FEAT     NOOP     REST     STOU 
APPE     HELP     OPTS     RETR     STRU 
AUTH     HOST     PASS     RMD      SYST 
CCC      LANG     PASV     RNFR     TYPE 
CDUP     LIST     PBSZ     RNTO     USER 
CWD      MDTM     PORT     SITE     XCUP 
DELE     MIC *    PROT     SIZE     XCWD 

214 HELP command successful.

Here, I reformatted the output to be in columns for better readability. The output is from IIS 10, but as you can see, Commands Supported by FtpWebRequest and IIS FTP has been identical since IIS 7.5.

Related Topic