apt-get install fail2ban
[Definition] failregex = \[client <HOST>\] user .* (authentication failure|not found|password mismatch).*$ ignoreregex =
[myapp] enabled = true port = http,https filter = myapp action = iptables-multiport[name=myapp, port="http,https"] logpath = /var/log/apache2/myapp-error.log
[Definition] failregex = Registration from .* failed for '<HOST>:\d*' - Wrong password$ ignoreregex =
[asterisk] enabled = True protocol = all port = 5060 filter = asterisk logpath = /var/log/asterisk/messages
La jail dovecot fournis par défaut (en wheezy) fonctionne nickel. Il y a donc simplement à l'activer et éventuellement adapter les ports à bloquer. Vérifier également que dovecot log bien dans le fichier /var/log/mail.log.
Voir ici.
La jail sasl fournis par défaut (en wheezy) fonctionne nickel. Il y a donc simplement à l'activer et éventuellement adapter les ports à bloquer.