I recently built a tarpit for bad bots available at the googlecode repo
Yii Setup
How to set up php-labrea for use with the yii framework Details
Unzip to the root dir. Edit your protected/views/layout/main.php add
$pitdir = "http://" . $_SERVER['HTTP_HOST'] . "/php-labrea/"; <a href="<?php echo $pitdir; ?>"><img src="images/pixel.gif" border="0" alt=" " width="1" height="1" style="display:none;"></a>
Edit your index.php bootstrap adding to the top of the file
include($_SERVER['DOCUMENT_ROOT'] . "/php-labrea/classes/tarpit.php"); // change the following paths if necessary $tarpit=new tarpit; if($tarpit->isBot()){ $location="http://" . $_SERVER['HTTP_HOST'] ."/php-labrea"; header('location:'.$location); exit; }else