There's also http://fail2ban.sourceforge.net/wiki/index.php/Main_Page (modifies iptables on the fly) and http://www.aczoom.com/cms/blockhosts/ which is based on the tcpwrappers.