Based on IP address WP-DenyHost will block spammer if he already has been tagged as spammer.
Use it with Akismet plugin. Akismet tags the spammer and WP-DenyHost prevents him from accessing you site..
If you have CloudFlare account the plugin can add spamers to CloudFlare Block list..
Upload the files to wp-content plugins wp-denyhost.
In Settings -> WP-DenyHost set the hill and reply.
If you have CloudFlare account you can enable CloudFlare and spammers will be added to CloudFlare Block list..
Browse the code recheck out SVN repository or subscribe to the development log RSS....
1.2.6. added new languages wp-denyhost. po issue note renamed the language file. removed javascript from plugin loads faster..
1.2.5. added $wpdb->prepare to $wpdb->getvar..
Added support for CloudFlare Block list + removed wp deprecated code..
Read more