Add 'config/fail2ban/jail.local'
This commit is contained in:
52
config/fail2ban/jail.local
Normal file
52
config/fail2ban/jail.local
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
[dovecot-pop3imap]
|
||||||
|
enabled = true
|
||||||
|
filter = dovecot-pop3imap
|
||||||
|
action = iptables-multiport[name=dovecot-pop3imap, port="pop3,pop3s,imap,imaps", protocol=tcp]
|
||||||
|
logpath = /var/log/mail.log
|
||||||
|
maxretry = 3
|
||||||
|
findtime = 600
|
||||||
|
bantime = 3600
|
||||||
|
|
||||||
|
[postfix-sasl]
|
||||||
|
enabled = true
|
||||||
|
port = smtp
|
||||||
|
filter = postfix-sasl
|
||||||
|
logpath = /var/log/mail.log
|
||||||
|
maxretry = 3
|
||||||
|
findtime = 600
|
||||||
|
bantime = 3600
|
||||||
|
|
||||||
|
[rainloop]
|
||||||
|
enabled = false
|
||||||
|
port = http,https
|
||||||
|
logpath = /var/www/rainloop/data/_data_/_default_/logs/fail2ban/auth-fail.txt
|
||||||
|
maxretry = 3
|
||||||
|
findtime = 600
|
||||||
|
bantime = 3600
|
||||||
|
|
||||||
|
[nginx-http-auth]
|
||||||
|
enabled = false
|
||||||
|
filter = nginx-http-auth
|
||||||
|
action = iptables-multiport[name=nginx-http-auth,port="80,443"]
|
||||||
|
logpath = /var/log/nginx/error.log
|
||||||
|
maxretry = 3
|
||||||
|
findtime = 600
|
||||||
|
bantime = 3600
|
||||||
|
|
||||||
|
[sieve]
|
||||||
|
enabled = false
|
||||||
|
filter = sieve
|
||||||
|
action = iptables-multiport[name=sieve,port="25,465,587"]
|
||||||
|
logpath = /var/log/mail*log
|
||||||
|
maxretry = 3
|
||||||
|
findtime = 600
|
||||||
|
bantime = 3600
|
||||||
|
|
||||||
|
[ssh]
|
||||||
|
enabled = true
|
||||||
|
port = ssh
|
||||||
|
filter = sshd
|
||||||
|
logpath = /var/log/auth.log
|
||||||
|
maxretry = 5
|
||||||
|
findtime = 600
|
||||||
|
bantime = 3600
|
||||||
Reference in New Issue
Block a user