FileZilla
FileZilla is a free and open-source, cross-platform FTP application, consisting of FileZilla Client and FileZilla Server. Clients are available for Windows, Linux, and macOS, servers are available for Windows only. Both server and client support FTP and FTPS (FTP over SSL/TLS), while the client can in addition connect to SFTP servers.
FileZilla's source code is hosted on SourceForge and the project was featured as Project of the Month in November 2003.
These are some features of FileZilla Client:
Transfer files using FTP and encrypted FTP such as FTPS (server and client) and SFTP.
Support IPv6 which is the latest version of internet protocol
Supports resume which means the file transfer process can be paused and continued
Ability to overwrite existing files only of the source file is newer
Ability to overwrite existing files only if the file size does not match
Ability to preserve the time stamps of transferred files, given supported by local system (downloading) or target server (uploading).
Tabbed user interface for multitasking, to allow browsing more than one server or even transfer files simultaneously between multiple servers.
Site Manager to manage server lists and transfer queue for ordering file transfer tasks
Bookmarks for easy access to most frequent use
Drag and drop to download and upload.
Directory comparison for comparing local files and server files in the same directory. When the file doesn't have the same information (name not match, or size not match) it will highlight that file in colour.
Configurable transfer speed limits to limit the speed transferring the files, which helps reducing error of transferring
Filename filters, users can filter only specific files that have the conditions they want.
Network configuration wizard, help configuring confusing network settings in form of step-by-step wizard
Remote file editing, for quickly edit file on server side on-the-fly. No need to download, edit on the computer and re-upload back to the server.
Keep-alive, if the connection has been idle for the long time it will check by sending keep-alive command.
HTTP/1.1, SOCKS5 and FTP-Proxy support
Logging events to file for debugging, saved at custom location.
Ability to export queues (pending, failed, finished) into an XML format file
Synchronised directory browsing
Remote file search to search file on the server remotely
Cross-platform. Runs on Windows, Linux, *BSD, Mac OS X
Supports resume and transfer of large files >4GB
Secure password storage protected with a master password
Available in 47 languages worldwide (Arabic, Armenian, Basque, Bulgarian, Catalan, Chinese, Corsican, Croatian, Czech, Danish, Dutch, German, Greek, Estonian, Finnish, French, Galician, Hebrew, Hungarian, Indonesian, Icelandic, Italian, Japanese, Georgian, Khmer, Korean, Kurdish, Kyrgyz, Lithuanian, Latvian, Macedonian, Norwegian, Nepali, Occitan, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Thai, Turkish, Ukrainian, Vietnamese) These are some features of FileZilla Server:
FTP and FTP over TLS (FTPS) IPv6 support Speed limits Large file support >4GB Remote administration Permissions system with users and groups IP filters
FileZilla is available in the repositories of many Linux distributions, including Debian, Ubuntu, Trisquel and Parabola GNU/Linux-libre.
In January 2012, CNET gave FileZilla their highest rating of "spectacular"—five out of five stars.
FileZilla client issue
Unlike some other FTP clients, FileZilla Client does not implement a workaround for an error in the IIS server which causes file corruption when resuming large file downloads.