[ Thanks to Falko
Timme for this link. ]
“Fail2ban is similar to DenyHosts…but unlike
DenyHosts which focuses on SSH, fail2ban can be configured to
monitor any service that writes login attempts to a log file, and
instead of using /etc/hosts.deny only to block IP addresses/hosts,
fail2ban can use iptables and /etc/hosts.deny.”