1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208
|
ProFTPD 1.3 README.modules
==========================
Core ProFTPD Modules (modules subdirectory)
-------------------------------------------
Modules always included:
mod_auth
Implements FTP authentication commands (USER, PASS, ACCT, REIN).
mod_core
Implements core configuration directives and most RFC-959 FTP
commands (CWD, CDUP, MKD, PWD, RMD, DELE, RNTO, RNFR, PASV, PORT,
SYST, HELP, QUIT, NOOP), and the MDTM and SIZE extensions.
mod_delay
Implements algorithms to protect against information leaks
via timing attacks.
mod_log
Interface to Unix message logging (syslog or file).
mod_ls
Implements the FTP LIST, NLST and STAT commands.
mod_facts
Implements the FTP MFF, MFMT, MLSD, and MLST commands.
mod_site
Implements the FTP SITE command, and the HELP, CHGRP, CHMOD
subcommands.
mod_auth_file
Interface to file-based authentication (AuthUserFile, AuthGroupFile)
mod_auth_unix
Interface to the native Unix password system.
mod_xfer
Implements FTP file transfer commands (STOR, RETR, APPE, REST,
ABOR, TYPE, STRU, MODE, ALLO, SMNT, STOU).
mod_ident
Implements RFC1413 identity lookups (IdentLookups).
Modules automatically included when supported by the OS:
mod_auth_pam
PAM (Pluggable Authentication Modules) authentication.
See README.PAM.
Originally contributed by MacGyver <macgyver@tos.net>.
mod_cap, libcap
POSIX 1e (IEEE 1003.1e draft) security model enhancements
(capabilities and capability sets), available for Linux kernels
2.1.104 and later. See README.capabilities.
Modules included upon request:
mod_ctrls
Provides the server-side listener for control requests
(see README.controls)
mod_dso
Handles loading and unloading of DSO modules (see README.DSO)
mod_facl
Handles checking of POSIX ACLs (see README.facl)
mod_lang
Handles the LANG command (see README.NLS)
mod_memcache
Handles Memcache support
Contributed ProFTPD Modules (contrib/ subdirectory)
--------------------------------------------------
Also, see contrib/README.
Security/encryption modules:
mod_sftp, mod_sftp_pam, mod_sftp_sql
SSH2, SFTP, SCP protocol implementation
See doc/contrib/mod_sftp.html
Contributed by TJ Saunders <tj@castaglia.org>
mod_tls, mod_tls_memcache, mod_tls_shmcache
SSL/TLS authentication/encryption
See doc/contrib/mod_tls.html
Originally by Peter Runestig
Contributed by TJ Saunders <tj@castaglia.org>
Authentication modules:
mod_ldap
LDAP (Light-weight Directory Access Protocol) authentication.
See README.LDAP.
Contributed by John Morrissey <jwm@horde.net>.
mod_sql, mod_sql_mysql, mod_sql_postgres, mod_sql_odbc, mod_sql_sqlite
SQL (Structured Query Language) database authentication and
other functions, with backends for MySQL, PostgreSQL, ODBC, and SQLite.
See doc/contrib/mod_sql.html
Contributed by Johnie Ingram <johnie@netgod.net>.
mod_radius
RADIUS (RFC2865) authentication and accounting
See doc/contrib/mod_radius.html
Contributed by TJ Saunders <tj@castaglia.org>.
Feature modules:
mod_ban
Dynamic blacklisting.
See doc/contrib/mod_ban.html
Contributed by TJ Saunders <tj@castaglia.org>.
mod_ctrls_admin
Common administrative control actions
See doc/contrib/mod_ctrls_admin.html
Contributed by TJ Saunders <tj@castaglia.org>
mod_dynmasq
Automatic refreshing of IP address for MasqueradeAddress DNS name,
for sites that use DynDNS-type services
See doc/contrib/mod_dynmasq.html
Contributed by TJ Saunders <tj@castaglia.org>
mod_exec
Execute custom external scripts based on session actions/events.
See doc/contrib/mod_exec.html
Contributed by TJ saunders <tj@castaglia.org>
mod_ifsession
Conditional per-user, per-group, per-class configurations
See doc/contrib/mod_ifsession.html
Contributed by TJ Saunders <tj@castaglia.org>
mod_load
Reject connections based on system load
See doc/contrib/mod_load.html
Contributed by TJ Saunders <tj@castaglia.org>
mod_qos
Tweak the network TCP QoS bits for better routing
See doc/contrib/mod_qos.html
Contributed by Philip Prindeville
mod_quotatab, mod_quotatab_file, mod_quotatab_ldap, mod_quotatab_radius,
mod_quotatab_sql
User/group/class quotas.
See doc/contrib/mod_quotatab.html
Contributed by TJ Saunders <tj@castaglia.org>
mod_ratio
User upload/download ratios.
See contrib/README.ratio and the comments in mod_ratio.c.
Contributed by Johnie Ingram <johnie@netgod.net>
and Jim Dogopoulos <jd@dynw.com>/<jd@downcity.net>.
mod_readme
Display "readme" files, controlled by the "DisplayReadme" directive.
Originally contributed by <jan.menzel@gmx.de>.
mod_rewrite
Powerful regular expression-based command parameter rewrite engine
See doc/contrib/mod_rewrite.html
Contributed by TJ Saunders <tj@castaglia.org>
mod_shaper
Throttling of data transfers across the entire server.
See doc/contrib/mod_shaper.html
mod_site_misc
Miscellaneous SITE commands (e.g. SITE SYLINK, SITE UTIME)
See doc/contrib/mod_site_misc.html
mod_unique_id
Provides a unique ID for each FTP session, useful for session
tracking in log files and databases
See doc/contrib/mod_unique_id.html
Contributed by TJ Saunders <tj@castaglia.org>
mod_wrap
TCP Wrappers.
See contrib/README.mod_wrap and doc/contrib/mod_wrap.html.
Contributed by TJ Saunders <tj@castaglia.org>.
mod_wrap2, mod_wrap2_file, mod_wrap2_sql
TCP wrappers functionality, extended to include SQL tables
See doc/contrib/mod_wrap2.html
Contributed by TJ Saunders <tj@castaglia.org>.
Other ProFTPD modules (not included in the source distribution)
---------------------------------------------------------------
Please see
http://www.proftpd.org/module_news.html
for a current third-party module list. These modules (and patches) are
neither evaluated nor sanctioned in any way.
|