thanks for sharing!
I like denyhosts, because of the sharing blacklist feature. I'd rather not give the attackers a chance to guess the password when they've already hit 10 other hosts and it's a pattern.
Unfortunately denyhosts hasn't been updated in a while.