bootstrap/base-files/fail2ban/jail.local

87 lines
2.4 KiB
Text

[DEFAULT]
#
# MISCELLANEOUS OPTIONS
#
# "ignoreip" can be a list of IP addresses, CIDR masks or DNS hosts. Fail2ban
# will not ban a host which matches an address in this list. Several addresses
# can be defined using space (and/or comma) separator.
ignoreip = 127.0.0.1/8,::1 10.0.0.0/8,169.254.0.0/16,172.16.0.0/12,192.168.0.0/16 5.101.171.210/28,2a01:a500:2981:1::/64 91.109.244.7,91.109.244.8,91.109.244.9,91.109.244.10,91.109.244.11,2a02:2498:1:227::/64 88.80.191.137,2a01:7e00::f03c:93ff:fe86:afae 185.176.90.169,2a07:4580:b0d:57f::169 afterdark.org.uk
# "bantime" is the number of seconds that a host is banned.
bantime = 2d
# A host is banned if it has generated "maxretry" during the last "findtime"
# seconds.
findtime = 8h
# "maxretry" is the number of failures before a host get banned.
maxretry = 3
# "usedns" specifies if jails should trust hostnames in logs,
# warn when DNS lookups are performed, or ignore all hostnames in logs
#
# yes: if a hostname is encountered, a DNS lookup will be performed.
# warn: if a hostname is encountered, a DNS lookup will be performed,
# but it will be logged as a warning.
# no: if a hostname is encountered, will not be used for banning,
# but it will be logged as info.
# raw: use raw value (no hostname), allow use it for no-host filters/actions (example user)
usedns = yes
#
# ACTIONS
#
# Some options used for actions
# Destination email address used solely for the interpolations in
# jail.{conf,local,d/*} configuration files.
# FIXME: Set correct destination address.
destemail = sysadmin@slackware.network
destemail = sysadmin@afterdark.org.uk
# Sender email address used solely for some actions
# FIXME: Set the correct sender address.
sender = noreply@slackware.network
sender = noreply@afterdark.org.uk
#
# JAILS
#
# FIXME: Enable the correct jails for host.
[dovecot]
enabled = no
filter = dovecot
port = imap2,imaps,pop3,pop3s
logpath = /var/log/imapd
mode = normal
[exim]
enabled = no
filter = exim
port = smtp,smtps,submission
logpath = /var/log/smtp
mode = normal
[proftpd]
enabled = no
filter = proftpd
port = ftp,ftps
logfile = /var/log/ftpd
[roundcube]
enabled = no
filter = roundcube-auth
port = http,https
logfile = /data/sites/webmail.slackware.network/logs/roundcube/userlogins.log
maxretry = 10
[sshd]
# Modes are: normal (default), ddos, extra or aggressive (combines all).
enabled = yes
filter = sshd
port = ssh,9922
mode = aggressive