Bad Behavior is a set of PHP scripts which automatically blocks harvesters, spam bots, and other funky stuff BEFORE they can even see the content of the website.
It requires browser identification before forms can be submitted.
2007-04-23 - (version not recorded) on MediaWiki
- Newer versions keep on rocking.
2006-11-26 - 2.07 on MediaWiki
- Works great.
2006-07-16 - 2.02 on MediaWiki
- Works even better.
2006-06-05 - bad-behavior-2.0a4 on MediaWiki
- Tested and works fine.
Bad Behavior and MediaWiki ∞
MediaWiki Bad Behavior Extension -- Works nicely. The 2006-12-17 version was in Spanish though. =/
1) upload/unpack the archive to
2) Edit LocalSettings.php and append:
include( 'extensions/Bad-Behavior/bad-behavior-mediawiki.php' );
.. that's it!
Your MediaWiki database will have a table called
bad_behavior which houses the bad behavior logs. It won't show up until something is blocked.
Bad Behaviour shows blank pages ∞
The 2.0.10 and 2.0.22 versions were tested and just show blank pages on MediaWiki. The solution is to add this:
require_once( "$IP/includes/DatabaseFunctions.php" );
to bad-behavior-mediawiki.php at the top, just underneath the initial