XFTP is an extension to LFTP (written by Alexander V. Lukyanov, http://lftp.yar.ru) and offers pre-configured settings for so-called "FTPES" (explicit FTPS) and "FTPIS" (implicit FTPS).
Both are pre-configured to work in passive mode and could be used by calling their protocol aliases "ftpes:" (ftpes://server.tld) or "ftpis:" (ftpis://server.tld). The pre-configuration could be overridden and also complemented using LFTP parameters, for example: -e "set ftp:passive-mode no" .
Notice: All arguments are passed to LFTP and evaluated only there.
Examples:
xftp -u <userid> -p <port> <url>
xftp -e "debug 10; ls; exit" -u jimfoo -p 443 ftpes://jim-server.tld
xftp -e "debug 10; ls; exit" -u suefoo -p 443 ftpis://sue-server.tld
Installation: First install "LFTP". Then download and extrackt "XFTP" to path "/usr/bin" and make it execuable. After all type: xftp --help
Features
- ftp
- ftpes
- ftpis
- sftp
- ftps
- http
- https
- hftp
- fish
- file
- lftp