Third-party modules and patches
Statsd logging module
Maintainer: TJ Saundershttps://github.com/Castaglia/proftpd-mod_statsd/
The mod_statsd
module can be used to have ProFTPD emit
metrics about FTP/FTPS/SFTP/SCP usage to a statsd
server.
AWS configuration module
Maintainer: TJ Saundershttps://github.com/Castaglia/proftpd-mod_aws/
The mod_aws
module can be used to diagnose/configure your
AWS EC2 instance for running ProFTPD.
FTP/FTPS Proxy module
Maintainer: TJ Saundershttps://github.com/Castaglia/proftpd-mod_proxy/
The mod_proxy
module supports forward and reverse proxying
of FTP/FTPS connections.
Virus filtering for uploaded files
Maintainer: Joseph Bendenhttp://www.uglyboxindustries.com/mod_clamav.html
mod_clamav
enables the FTP server to scan newly uploaded
files for viruses, before allowing the file upload to complete. This has
proven itself very handy for my admin situations, and I thought that I'd
share, in case someone else can benefit from it too.
Buffer cache inefficiencies in Linux 2.4
Maintainer: TJ Saundershttp://www.castaglia.org/proftpd/modules/mod_fsync.html
The buffer cache algorithm in the Linux 2.4 kernel has some issues with
mixing reads and writes to the disk. mod_fsync
was written to
work around these inefficiencies.
LDAP-based configuration module
Maintainer: TJ Saundershttp://www.castaglia.org/proftpd/modules/mod_conf_ldap.html
Support for storing proftpd.conf
configuration data in LDAP
directories.
Alternative TLS module
Maintainer: Nikos Mavroyanopouloshttp://members.hellug.gr/nmav/misc/proftpd/mod_gnutls.html
mod_gnutls
is an alternative to the distributed TLS module,
which uses GnuTLS instead, and supports several alternative authentication
methods by taking advantage of the TLS-SRP and TLS with OpenPGP keys
features of GnuTLS.
Send messages to connected clients
Maintainer: TJ Saundershttp://www.castaglia.org/proftpd/modules/mod_msg.html
Adds ability to send messages to connected FTP clients.
Counter-based read/write file locks
Maintainer: TJ Saundershttp://www.castaglia.org/proftpd/modules/mod_counter.html
Support for configuring counter-based read and/or write locks for files being uploaded or download.
Case-insensitive path checking
Maintainer: TJ Saundershttp://www.castaglia.org/proftpd/modules/mod_case.html
Support for performing case-insensitive file checks.
SQL-based configuration module
Maintainer: TJ Saundershttp://www.castaglia.org/proftpd/modules/mod_conf_sql.html
Support for storing proftpd.conf
configuration data in SQL
tables.
GSSAPI module
Maintainer: Markus Moellerhttp://gssmod.sourceforge.net
mod_gss
provides support for the GSSAPI security mechanism,
as described in RFC2228.
TDS SQL backend module
Maintainer: Patrick Muldoonhttp://labratsoftware.com/mod_sql_tds/mod_sql_tds-4.0.tar.gz
mod_sql_tds
provides SQL backend support for servers which
speak TDS, i.e. MS SQL Server and Sybase. This module should be considered
beta (maybe even alpha).
CDB authentication module
Maintainer: TJ Saundershttp://www.castaglia.org/proftpd/
Support for Dan J. Bernstein's CDB format for group and passwd file lookups. CDB lookups are generally faster than other similar database formats.
mod_time (2.1rc2)
Maintainer: TJ Saundershttp://www.castaglia.org/proftpd/
A ProFTPD module that limits FTP commands based on time of day and/or day of the week.
mod_ratio (3.3)
Maintainer: James Dogopouloshttp://www.dynw.com/mod_ratio/
File/Byte ratio module.
mod_dbauth (1.7)
Maintainer: Eric Estabrooksftp://pooh.urbanrage.com/pub/c
BerkeleyDB authentication module for ProFTPD.
mod_gdbmauth
Maintainer: Eric Estabrooksftp://pooh.urbanrage.com/pub/c
GDBM authentication module for ProFTPD.
mod_opie (1.1)
Maintainer: Eric Estabrooksftp://pooh.urbanrage.com/pub/c
A implementation of one-time passwords for ProFTPD.