File: README.modules

package info (click to toggle)
proftpd-dfsg 1.3.4a-5%2Bdeb7u3
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 27,820 kB
  • sloc: perl: 154,169; ansic: 128,582; sh: 13,564; php: 11,586; makefile: 2,156
file content (208 lines) | stat: -rw-r--r-- 6,591 bytes parent folder | download
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.