DenyHosts is a python program that automatically blocks ssh attacks
by adding entries to /etc/hosts.deny. DenyHosts will also inform
Linux administrators about offending hosts, attacked users, and
suspicious logins.
Homepage: http://denyhosts.sourceforge.net/