CrushFTP supports the normal FTP protocol, as well as the secure versions of it called FTP over SSL (FTPS).  Both FTPS Implicit and Explicit modes are supported.  CCC is supported in explicit mode to allow compatibility with NAT routers and firewalls.

MODE Z is supported for automatic compression on directory listings and file transfers.

EPSV and EPRT are supported for IPv6 compatibility.

MLSD and MLST are supported too.