It’s a PHP script that stops bad robots, spammers and other unwanted entities before they can even load your website. It can be implemented in every website and it’s free! You just need access to your hosting and web server with php support. No databases needed.
Bad Behavior AlternativesAnti-Spam Tools and other similar apps like Bad Behavior
Bad Behavior is described as 'Is designed to integrate into your PHP-based Web site, running as early as possible to throw out spam bots before they have the opportunity to vandalize your site with their junk, or even to scrape your pages for e-mail addresses and forms to fill out' and is a Anti-Spam tool in the security & privacy category. There are three alternatives to Bad Behavior for Mac, Linux, BSD, Windows and Haiku. The best Bad Behavior alternative is AbyssGuard, which is both free and Open Source. Other great apps like Bad Behavior are blq and mod_httpbl.
Alternatives list
Some organizations, such as the MAPS RBL and MAPS DUL, publish lists that identify potential sources of spam and email abuse. The blq utility is a Perl script that queries one or more of these lists to determine if a particular host is listed.
The mod_httpbl Apache module is ideal for leveraging the Project Honey pot http:BL services within the context of an Apache web server. Built on the Apache APIs, the mod enables web admins to block comment spammers, harvesters, and other malicious IPs.