I dunno if you're like me, but it seems the more visitors I get to my site, the more often I have to delete comment spam and email spam from the contact page.
As I released more and more work the number seemed to grow, from a minor inconvenience to a major annoyance. I began looking at some of the options out there to combat spam for other CMS systems and came across a common backbone.
After creating a plug-in to combat the malicious posters, spammers, & harvesters, I have seen bad events fall off almost completely. And so I figured I'd turn it into a plug-in for use among the community.
And zenHttpbl was born.
*What does zenHttpbl do?
zenHttpbl utilizes Project Honey Pot's HTTP:BL service to stop spammers, harvesters, and comment spammers in their tracks. By utilizing the HTTP:BL API and making a DNS query to the PHP servers you are given information categorizing an IP from tracking records, identifying if that IP has been part of any suspicious or malicious activity.
This implementation does all this before serving any web pages, and then (if the visitor passes the thresholds you set via options) either redirects to a honey pot, or serves a blank page. Saving you traffic, and dramatically reducing annoying comment/content spammers.
For more information and download, please visit here.
Edit: Link correction and spacing correction.