forked from proftpd/proftpd
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.modules
218 lines (160 loc) · 6.79 KB
/
README.modules
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
209
210
211
212
213
214
215
216
217
218
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 <[email protected]>.
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 <[email protected]>
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 <[email protected]>
Authentication modules:
mod_ldap
LDAP (Light-weight Directory Access Protocol) authentication.
See README.LDAP.
Contributed by John Morrissey <[email protected]>.
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 <[email protected]>.
mod_radius
RADIUS (RFC2865) authentication and accounting
See doc/contrib/mod_radius.html
Contributed by TJ Saunders <[email protected]>.
Feature modules:
mod_ban
Dynamic blacklisting.
See doc/contrib/mod_ban.html
Contributed by TJ Saunders <[email protected]>.
mod_ctrls_admin
Common administrative control actions
See doc/contrib/mod_ctrls_admin.html
Contributed by TJ Saunders <[email protected]>
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 <[email protected]>
mod_exec
Execute custom external scripts based on session actions/events.
See doc/contrib/mod_exec.html
Contributed by TJ Saunders <[email protected]>
mod_geoip
Look up geographic information based on the client IP address.
See doc/contrib/mod_geoip.html
Contributed by TJ Saunders <[email protected]>
mod_ifsession
Conditional per-user, per-group, per-class configurations
See doc/contrib/mod_ifsession.html
Contributed by TJ Saunders <[email protected]>
mod_load
Reject connections based on system load
See doc/contrib/mod_load.html
Contributed by TJ Saunders <[email protected]>
mod_log_forensic
Only write log information when criteria are met.
See doc/contrib/mod_log_forensic.html
Contributed by TJ Saunders <[email protected]>
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 <[email protected]>
mod_ratio
User upload/download ratios.
See contrib/README.ratio and the comments in mod_ratio.c.
Contributed by Johnie Ingram <[email protected]>
and Jim Dogopoulos <[email protected]>/<[email protected]>.
mod_readme
Display "readme" files, controlled by the "DisplayReadme" directive.
Originally contributed by <[email protected]>.
mod_rewrite
Powerful regular expression-based command parameter rewrite engine
See doc/contrib/mod_rewrite.html
Contributed by TJ Saunders <[email protected]>
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 <[email protected]>
mod_wrap
TCP Wrappers.
See contrib/README.mod_wrap and doc/contrib/mod_wrap.html.
Contributed by TJ Saunders <[email protected]>.
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 <[email protected]>.
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.