You are viewing revision #3 of this wiki article.
This is the latest version of this article.
You may want to see the changes made in this revision.
I recently built a tarpit for bad bots.
The primary function is to automatically trap and block bots that don't obey robots.txt rules
download is 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
<?php $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
What's the pourpose of this extension??
Can you please explain what this extension does?
It has no explanation about the pourpose and/or behavior.
Re: Purpose of this extension
From the link in the first line of this extension:
"The primary function is to automatically trap and block bots that don't obey robots.txt rules"
php-labrea is GPL
Be aware of php-labrea's license, which is GPL 3 (and not LGPL). If you incorporate it into your app then your app becomes GPL open source .
liscense
license has been changed to lgpl
If you have any questions, please ask in the forum instead.
Signup or Login in order to comment.