de google y nos basamos en mejorar el codigo hasta hacerlo, en un "AvisaBot".
gracias a VirtuD por la ayuda, que no fue poca, y para OCEANIK
Funciones:
Envia Mails cuando un Robot Visita su Web
Robots Incluidos:
AltaVista
Alltheweb
Lycos
Ask Jeeves
Teoma
Inktomi
include ("notificator.php")
Código: Seleccionar todo
<?PHP
## Para Insertar en las Paginas es include ("notificator.php")
## Manda Email cuando los robots de abajo visitan la web
## Googlebot - [Google] - www.google.com
## Alta Vita - [Scooter] - www.altavista.com
## Teoma - [Ask Jeeves/Teoma] - ww.teoma.com
## Ask - [Ask Jeeves/Teoma] - www.ask.com
## Lycos - [Lycos_Spider_(T-Rex)] - www.lycos.com
## Inktomi - [Slurp] - www.inktomi.com
## Mirago - [HenryTheMiragorobot] - www.mirago.com
## AlltheWeb - [FAST-WebCrawler] - www.alltheweb.com
############## Configuracion de Mail#############
## Cambiar lo que necesita
$email = ""; ## Aca el Email
$email = preg_replace("/[\n\r]+/", "", "$email");
############## Fin de la Config #############
$pie = "------------------------------------------------------------------------------
By Virtux - Para DiosDeLaRed /DDLR
------------------------------------------------------------------------------";
$dia = date("F j, Y, g:i a"); ## Toma el Tiempo de cuando entro el Robot
$header = "-----------------------------------------------------------------------------
Un Bot ha Visitado Su Web
-----------------------------------------------------------------------------";
## Google
if(eregi("Googlebot",$HTTP_USER_AGENT)) {
global $header;
global $pie;
global $dia;
if ($QUERY_STRING != "") {$GoogleLink = "http://".$SERVER_NAME.$PHP_SELF.'?'.$QUERY_STRING;}
else {$GoogleLink = "http://".$SERVER_NAME.$PHP_SELF;}
$GoogleEmail = "
".$header."
Hola,
El Robot GoogleBot ha visitado su sitio http://$SERVER_NAME . Desde ya, muchas gracias por usar nuestro sistema
GoogleBot registro su pagina ".$GoogleLink."
Hora de Visita - ".$dia."
Pagina del Buscador: http://www.google.com
".$pie."
";
@mail("$email", "GoogleBot entro a su Web!", $GoogleEmail, "From: <Google Robot>$email");
}
## ALTAVISTA
if(eregi("Scooter",$HTTP_USER_AGENT)) {
global $header;
global $pie;
global $dia;
if ($QUERY_STRING != "") {$AVLink = "http://".$SERVER_NAME.$PHP_SELF.'?'.$QUERY_STRING;}
else {$AVLink = "http://".$SERVER_NAME.$PHP_SELF;}
$AVEmail = "
".$header."
Holitas,
El Robot Scooter , ha sido detectado en su pagina http://$SERVER_NAME
Scooter registro su pagina ".$AVLink."
Fecha - ".$dia."
Buscador Link: http://www.altavista.com
".$pie."
";
@mail("$email", "AltaVista Entro a su Web", $AVEmail, "From: <Alta Vista>$email");
}
## All The Web
if(eregi("FAST-WebCrawler",$HTTP_USER_AGENT)) {
global $header;
global $pie;
global $dia;
if ($QUERY_STRING != "") {$FASTLink = "http://".$SERVER_NAME.$PHP_SELF.'?'.$QUERY_STRING;}
else {$FASTLink = "http://".$SERVER_NAME.$PHP_SELF;}
$FASTEmail = "
".$header."
Holaa,
Encontramos el Robot FAST-WebCrawler en su web, estimamos que registro su web http://$SERVER_NAME
Registro su pagina ".$FASTLink."
Fecha - ".$dia."
Buscador Link: http://www.alltheweb.com
".$pie."
";
@mail("$email", "AllTheWeb Visito Su Web", $FASTEmail, "From: <FAST Robot>$email");
}
## Ask Jeeves
if(eregi("Ask Jeeves/Teoma",$HTTP_USER_AGENT)) {
global $header;
global $pie;
global $dia;
if ($QUERY_STRING != "") {$ASKLink = "http://".$SERVER_NAME.$PHP_SELF.'?'.$QUERY_STRING;}
else {$ASKLink = "http://".$SERVER_NAME.$PHP_SELF;}
$ASKEmail = "
".$header."
Hola,
Detectamos el Robot Ask Jeeves/Teoma en la siguiente web http://$SERVER_NAME
Registro su web ".$ASKLink."
Fecha - ".$dia."
Buscador Link: http://www.ask.com & http://www.teoma.com
".$pie."
";
@mail("$email", "Ask Jeeves-Teoma Visito Su Web", $ASKEmail, "From: <ASK/Teoma Robot>$email");
}
## Inktomi
if(eregi("Slurp",$HTTP_USER_AGENT)) {
global $header;
global $pie;
global $dia;
if ($QUERY_STRING != "") {$SLURPLink = "http://".$SERVER_NAME.$PHP_SELF.'?'.$QUERY_STRING;}
else {$SLURPLink = "http://".$SERVER_NAME.$PHP_SELF;}
$SLURPEmail = "
".$header."
Hola,
El robot Slurp Se detecto en su web http://$SERVER_NAME
Regsitro su pagina ".$SLURPLink."
Fecha - ".$dia."
Buscador Link: http://www.inktomi.com
".$pie."
";
@mail("$email", "Inktomi Robot Visito Su Web", $SLURPEmail, "From: <Inktomi Robot>$email");
}
## MIRAGO
if(eregi("HenryTheMiragorobot",$HTTP_USER_AGENT)) {
global $header;
global $pie;
global $dia;
if ($QUERY_STRING != "") {$MiragoLink = "http://".$SERVER_NAME.$PHP_SELF.'?'.$QUERY_STRING;}
else {$MiragoLink = "http://".$SERVER_NAME.$PHP_SELF;}
$MiragoEmail = "
".$header."
Hola,
Detectamos el Robot HenryTheMiragorobot en su Web http://$SERVER_NAME
Registro Su Web ".$MiragoLink."
Fecha - ".$dia."
Buscador Link: http://www.mirago.com
".$pie."
";
@mail("$email", "Mirago Robot Visito Su Web", $MiragoEmail, "From: <Mirago Robot>$email");
}
## LYCOS
if(eregi("Lycos_Spider_(T-Rex)",$HTTP_USER_AGENT)) {
global $header;
global $pie;
global $dia;
if ($QUERY_STRING != "") {$LycosLink = "http://".$SERVER_NAME.$PHP_SELF.'?'.$QUERY_STRING;}
else {$LycosLink = "http://".$SERVER_NAME.$PHP_SELF;}
$LycosEmail = "
".$header."
Hola,
Detectamos al Lycos_Spider_(T-Rex) en su web http://$SERVER_NAME
Registro su Web ".$LycosLink."
Fecha - ".$dia."
Buscador Link: http://www.lycos.com
".$pie."
";
@mail("$email", "Lycos Robot Visito Su Web", $LycosEmail, "From: <Lycos Robot>$email");
}
?>
Saludos!