So, as I had a bit of time tonight, I dusted off the old coding fingers and dabbled with the zenHttpbl plugin. I did make a few minor changes (See Changelog) and I also moved the plugin to a GitHub repository.
What is zenHttpbl?
zenHttpbl is my implementation of the Project Honeypot service into plugin form for Zenphoto. What the plugin does (before any theme data is sent) it references the browsing IP against the DNS Blacklist service provided by Project Honey Pot. It then returns a threat rating based on actions the IP has done maliciously (spamming, etc). The plugin then, based on the options you set, either allows the IP to browse the Zenphoto site as normal, or it will stop the IP from browsing by various methods.
So if a malicious IP attempts to access your site, not only will it stop them from accessing your site, it stops the traffic completely that would be generated from loading the pages.
Download
Download of the zenHttpbl plugin has been moved to a GitHub repository and can be located here
Changelog
v1.4.4.4
Version update after testing with 1.4.4.4 build.
Moved download to GitHub repository.
Added directions for testing the HoneyPot plugin.
Added redirect to QuickLink if specified and HoneyPot file not specified.
Ordered of redirect/exit in following priority. HoneyPot File -> QuickLink -> Exit()
Please feel free to respond if you have any questions or notice any errors.
Edit:
Sorry, I placed this under general and not plug-ins. -M