=== Botnet Blocker === Contributors: znaeff, achbed Tags: comments, spam, blocking, DNSBL, spamhaus, spamcop, free Requires at least: -.-.- Tested up to: 4.3.1 Stable tag: 0.2.0 Botnet IP checker using public DNSBL bases and a hardcoded whitelist/blacklist. == Description == This is an IP checker. It is free. It provides an object that will validate an incoming IP address against several DNSBLs. Uses .xbl.spamhaus.org by default. Plugin is based on a slightly modified verison of the public DNSBL class. [Official page of DNSBL class on PHPClasses.org](http://www.phpclasses.org/package/6994-PHP-Check-spam-IP-address-in-DNS-black-lists.html "DNSBL class on PHPClasses.org") == Installation == 1. Install folder `botnet-blocker` to the `/wp-content/plugins/` directory 1. Activate the plugin through the 'Plugins' menu in WordPress 1. In your template, theme, or plugin, do something similar to the following: ``` is_botnet() ) { /* bot detected, do something */ } } ?> ``` == Frequently Asked Questions == = Why do I need one more anti-botnet plugin? = Because I haven't found any decent free plugins that uses spam blocking lists that present a decent API. This plugin is designed to give you a quick and easy way to check the spam lists and do something creative without locking you into a "block all" scheme. == Screenshots == There are no screenshots yet. == Changelog == = 0.1.0 = First version. = 0.1.1 = Fixed issue where DNSBL class used a short opening tag (broke some installations) = 0.2.0 = Added extensive URL-based debugging and reply headers when in debug mode Added a hard coded white/black/skip list system Added timing checks for debugging speed issues Added Sucuri network addresses to skip list