dynipdrop
Drop specified IP n seconds remotely, auto-undrop it when timeout.
... to drop the ssh-scan, like DenyHost(http://denyhost.sf.net)", so I write the "sshdprotector".
dynipdrop run on linux and need iptables, I use "portsentry(http://sourceforge.net/projects/sentrytools/" + "sshdprotect" + "dynipdrop" to protect my servers, and hope this software make some help to you.