The software wzdftpd is a portable and modular FTP server that supports SSL, IPv6, multithreading, and external scripts.
One of the most useful features of wzdftpd is its bandwidth limitation, which can be set per user, per group, or globally. The server also supports group administrators and per-command authorization, giving administrators more control over who can do what.
The configuration file for wzdftpd is simple and supports inclusions, making it easy to set up and manage. Additionally, the server has online administration using SITE commands, and there are backends to store users/groups in different structures, as well as internal and external modules.
Extensions scripts can be written in TCL or Perl, and there is a powerful event system and a jobs scheduler, also known as the crontab. The server is designed to run as a non-privileged user to enforce security and can detect IP changes, making it a great choice for dynamic IPs.
Other features of wzdftpd include SSL/TLS support, IPv6 support, logging support, and compatibility with the wu-ftpd standard. The server is portable and can run on Linux, BSD, and Windows, and it is designed for high-performance with multithreading.
Wzdftpd is based on a particular philosophy, including free software, with complete access to the source code, transparency, designed for users, and respect of licenses. The source code is documented and available to everyone, and any bug report will be considered appropriately.
The latest release of wzdftpd includes a fix for a remote denial of service (DoS) caused by an off-by-one error. Other bugs have been fixed in the SSL/TLS code, and compatibility between GnuTLS and OpenSSL has been improved. Overall, wzdftpd is an excellent choice for those looking for a powerful, versatile FTP server.
Version 0.8.3: N/A