| Ver tema anterior :: Ver tema siguiente |
marcusmart Empieza a enterarse de lo que vá
Registrado: 07 Sep 2006 Mensajes: 19
|
Publicado: Dom May 04, 2008 10:11 am Asunto: Problema muy grave con la transferencia mensual, ayuda. |
|
|
|
Hola,
el problema que tengo es que cada mes me llegan nuevos robotsa mi web, y pueden llegar a gastar 2gb de transferencia al dia!
El caso es que voy prohibiendoles el acceso asi como veo que me van ocupando transferencia, pero es que cada dia salen más y no se que hacer, me pueden ayudar??
aquí les dejo todos lo que he bloqueado en htaccess:
## USER IP BANNING
<Limit GET POST>
order allow,deny
deny from 41.213.96.88
deny from 212.15.232.100
deny from 253.88.17.126
deny from 156.112.218.87
deny from 178.88.8.67
deny from 83.191.16.247
deny from 253.88.17.16
deny from 82.198.59.176
deny from 253.88.17.16
deny from 81.203.155.226
deny from 156.112.218.87
deny from 87.88.55.161
deny from 116.85.56.137
deny from 82.159.71.68
deny from 41.213.96.88
deny from 1.240.16.79
deny from 94.88.9.9
deny from 139.81.47.237
deny from 68.225.233.106
deny from 190.183.62.146
deny from 200.72.134.28
deny from 37.212.219.87
deny from 217.88.9.105
deny from 213.37.60.127
deny from 83.97.148.138
deny from 250.88.16.105
deny from 48.198.18.79
deny from 76.83.40.62
deny from 84.76.232.29
deny from 191.85.49.164
deny from 84.124.198.95
deny from 66.88.11.184
deny from 64.233.183.27
deny from 194.67.23.20
deny from 81.172.127.234
deny from 84.76.227.222
deny from 84.122.120.62
deny from 248.217.126.85
deny from 84.76.214.80
deny from 128.81.37.122
deny from 84.79.200.206
deny from 89.141.61.158
deny from 45.85.49.178
deny from 64.58.160.147
deny from 81.202.145.71
deny from 38.99.13.
deny from 38.99.44.
deny from 64.1.215.
deny from 208.36.144.
deny from 189.80.24.117
deny from 84.76.214.80
allow from all
</Limit>
Pero es que cada dia salen más, como puedo frenar esto??, ayudar por favor. |
|
| Volver arriba |
|
|
jtsamper Enterado de lo que es esto
Registrado: 31 Mar 2007 Mensajes: 77
|
Publicado: Dom May 04, 2008 6:25 pm Asunto: Re: Problema muy grave con la transferencia mensual, ayuda. |
|
|
|
Haber si te sirve esto
[code]<?php
//List user-agents below you wish to ban in correct format
$browser = array("Bloodhound","eCatch","DA","FileHound",
"GetRight","Go!Zilla","LeechFTP","Mass Downloader","Prozilla",
"Offline Explorer","RealDownload","SiteSnagger",
"Teleport Pro","WebCopier","Web Downloader","WebFetch",
"webfetcher","WebFountain","Wget","WebCapture","WebMirror",
"WebReaper","WebSauger","Webster","WebStripper",
"WebWhacker","WebZIP","e-collector","EmailSiphon","EmailWolf");
$punish = 0;
while (list ($key, $val) = each ($browser)) {
if (strstr ($HTTP_USER_AGENT, $val)) {
$punish = 1;
}
}
//Be sure to edit the e-mail address and custom page info below
if ($punish) {
// Email the webmaster
$msg .= "The following session generated banned
browser agent errors:\n"; $msg .= "Host: $REMOTE_ADDR\n";
$msg .= "Agent: $HTTP_USER_AGENT\n";
$msg .= "Referrer: $HTTP_REFERER\n";
$msg .= "Document: $SERVER_NAME" . $REQUEST_URI . "\n";
$headers .= "X-Priority: 1\n";
$headers .= "From: Ban_Bot <usuario@mi-dominio.com>\n";
$headers .= "X-Sender: <usuario@mi-dominio.com>\n";
mail ("usuario@mi-dominio.com", "BANNED BROWSER
AGENT ERROR", $msg, $headers
);
// Print custom page
echo "<HTML>
<head>
<title>Acceso Denegado</title>
</head>
<p>Lo sentimos. El software que usted estА
tratando de utilizar para acceder a nuestro sitio web no estА
permitido. Algunos ejemplos de estos son programas recolectores
de direcciones de correo electrСnico y programas que copiarМan
sitios web a su disco duro. Si usted cree que obtuvo este mensaje
por error, por favor envie un menaje de coreo electrСnico al
adminsitrador de este sitio web. Su direcci IP ha sido
registrada. Gracias.</p>
<p>We're sorry. The software you are using
to access our website is not allowed. Some examples of this are
e-mail harvesting programs and programs that will copy websites
to your hard drive. If you feel you have gotten this message in
error, please send an e-mail addressed to admin. Your I.P.
address has been logged. Thanks.</p>
<BR>
-La adminstraciСn.
<BR>
</body>
</HTML>";
exit;
}
?>[/code]
Y luego <?php include ("block.php")?> en la pagina a proteger espero ke te sirva |
|
| Volver arriba |
|
|
marcusmart Empieza a enterarse de lo que vá
Registrado: 07 Sep 2006 Mensajes: 19
|
Publicado: Dom May 04, 2008 7:57 pm Asunto: |
|
|
|
Hola, gracias por responder.
Lo que he hecho es crear un archivo llamado block.php con el codigo que me has dado y luego añadir la última linea en la página a proteger, es asi?
es que luego he probado con mi dirección ip y no ha dado resultado.
Era así como se hacía? o me he equivocado en algo?, por cierto del htaccess no he tocado nada.
Un Saludo, |
|
| Volver arriba |
|
|
jtsamper Enterado de lo que es esto
Registrado: 31 Mar 2007 Mensajes: 77
|
Publicado: Dom May 04, 2008 10:13 pm Asunto: |
|
|
|
la informacion que te pase antes es procedente de esta WEB http://www.linuxparatodos.net/portal/staticpages/index.php?page=como-apache-useragents
Yo te voy a dar uno ke si funciona
BANEADOS.PHP
<?php
if (isset( $_SERVER [ 'HTTP_X_FORWARDED_FOR' ])) {
$ip = $_SERVER [ 'HTTP_X_FORWARDED_FOR' ];
}
elseif (isset( $_SERVER [ 'HTTP_VIA' ])) {
$ip = $_SERVER [ 'HTTP_VIA' ];
}
elseif (isset( $_SERVER [ 'REMOTE_ADDR' ])) {
$ip = $_SERVER [ 'REMOTE_ADDR' ];
}
else {
$ip = "Anonima" ;
}
$baneados = file ( "baneados.txt");
$nbaneados = count ( $baneados );
function banear ( $ip , $baneados , $nbaneados ){
for ( $i = 0 ; $i < $nbaneados ; $i ++){
if ( $ip == $baneados [ $i ]){
echo "<br><br><br><br><center> Estas Baneado, no Puedes Entrar<br> Envia Un Email al Webmaster para saber el motivo del baneo</center>" ;
die();
}
}
}
banear ( $ip , $baneados , $nbaneados );
?>
PAGINA A PROTEGER.PHP
incluir al principio de la pagina
<?php include ("baneados.php"); ?>
BANEADOS.TXT
panes en cada linea la ip a banear y ya esta.
Es otra forma de hacer y esta la e probado y funciona Espero que esto te funcione |
|
| Volver arriba |
|
|
marcusmart Empieza a enterarse de lo que vá
Registrado: 07 Sep 2006 Mensajes: 19
|
Publicado: Lun May 05, 2008 12:24 am Asunto: |
|
|
|
Hola, tampoco me ha funcionado. Pero de todas formas he estado pesando y tampoco solucionaría nada así, por que con el htaccess bloqueo las direcciones ip que pongo, es decir, esto que tu me dabas en definitiva hacía lo mismo, bloquear las ips que yo ponía.
Pero el problema continua por que lo que pasa es que cada dia salen nuevas ips y tengo que estar bloqueandolas. Y cada principio de mes me exceden el trafico mensual. Por eso lo que quiero es saber como frenar eso de raiz.
De todas formas muchas gracias, |
|
| Volver arriba |
|
|
|
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
|
|