I installed Bad Behaviour two days ago, and already I’m very impressed with its performance. What’s Bad Behaviour you might ask? From its web site:
Bad Behavior is a set of PHP scripts which prevents spambots from accessing your site by analyzing their actual HTTP requests and comparing them to profiles from known spambots. It goes far beyond User-Agent and Referer, however. Bad Behavior is available for several PHP-based software packages, and also can be integrated in seconds into any PHP script.
This makes it perfectly suitable to run along my existing anti-spam plugin; Spam Karma 2. The main reason behind this is that there’re no function overlap, which is a bad thing as it takes up unnecessary computing resources.
Bad Behaviour stops automated spamming even reaching your WordPress installation’s innards. The rare few that does, will be handled by SK2. I usually get hundreds of spam comments caught by SK2 per day before installing Bad Behaviour. Yesterday only ten reached SK2’s spam trap. Bad Behaviour has stopped over 300 spam comments from even reaching SK2 on its first day of duty; but more importantly, before being processed by WordPress itself!
I don’t know about you, but this seems to me like a dynamic anti-spam duo 🙂