KFTPgrabber is a graphical FTP client with a long list of features.

Some of these features include:

* Multiple simultaneous FTP sessions in separate tabs
* A tree-oriented transfer queue
* TLS/SSL support for the control connection and the data channel
* X509 certificate suppport for authentication
* FXP site-to-site transfer support
* One-time password (OTP) support using S/KEY, MD5, RMD160 or SHA1
* Site bookmarks with many options configurable per-site
* Distributed FTP daemon support (implementing the PRET command)
* Can use Zeroconf for local site discovery

And many more. Visit the website below for a complete list.

Similar applications: 
gFTP, FileZilla, SmartFTP, WinSCP