Code: Select all
ftpdctl ban info -e
ftpdctl: No bans
ftpdctl:
ftpdctl: No ban events
Code: Select all
<IfModule mod_ban.c>
BanEngine on
BanLog /var/log/proftpd/ban.log
BanTable /var/data/proftpd/ban.tab
#If the same client reaches the MaxLoginAttempts limit 2 times
#within 10 minutes, automatically add a ban for that client that
# will expire after one hour.
BanOnEvent MaxLoginAttempts 2/00:10:00 01:00:00
# Allow the FTP admin to manually add/remove bans
BanControlsACLs all allow user root
</IfModule>
Code: Select all
proftpd --list
Compiled-in modules:
mod_core.c
mod_xfer.c
mod_auth_unix.c
mod_auth.c
mod_ls.c
mod_log.c
mod_site.c
mod_delay.c
mod_ratio.c
mod_readme.c
mod_auth_pam.c
mod_tls.c
mod_wrap.c
mod_ban.c
mod_sql.c
mod_sql_mysql.c
mod_quotatab.c
mod_quotatab_sql.c
mod_quotatab_file.c
mod_cap.c
mod_ctrls.c
mod_lang.c
