You and I both know that there are a lot of excessive link spammers out there, especially when it comes to blogs. If you like at programs like Xrumor, they target weak guestbook scripts, insecure forums and out of date blog comment systems. I’m not sure why I haven’t heard of Bad Behavior until now, but it is definitely worth tinkering around with. There is a wordpress plugin for the likes of me and the other millions of users, but there is also some code to easily integrate into your PHP framework.
I’m planning on getting a forum of sorts going on here soon and the last one was overrun with link spam. Bad Behavior analyzes incoming HTTP headers, the IP address, and other data to determine if it is coming up rotten. Since it is mostly acting at the TCP level you don’t have to worry about the site loading slowly. They’ve tested it successfully on a site with over 100,000 unique visitors a day. There is actually quite a lot to the inner workings of Bad Behavior and they graciously have provided a wealth of information on how it works.
Bad Behavior complements other link spam solutions by acting as a gatekeeper, preventing spammers from ever delivering their junk, and in many cases, from ever reading your site in the first place. This keeps your site’s load down, makes your site logs cleaner, and can help prevent denial of service conditions caused by spammers.
This plugin is of course free and done out of hate for spam, so if you too hate spam as much, make sure to donate to their efforts. I’m going to be testing the plugin out over the next month so I’ll update this thread with any notes on how it performs. If you have any questions ask away in the comments and I’ll do my best to answer them.
Download Link: Get Bad Behavior Here
Blocked Googlebot Warning: http://expressionengine.com/forums/viewthread/63850/
Thanks to Alex from Application Developer who pointed out this to me.