Banear por IP en blogger

AMPLIACIÓN: Véase ésta entrada para actualizar el código

Como ya os había contado en ésta entrada, hacía bastante tiempo que tenía un visitante, digamos "molesto" en el blog... Y digo bien, tenía.

Buscando en Internet encontré varios códigos de baneo por IP hasta que dí con uno que realmente funciona. El problema del código era que le faltaba una pequeña parte de código PHP en un servidor, cosa que he solucionado y os puedo asegurar que el código que hoy pongo a disposición pública funciona.

En primer lugar es necesario si quieres usar el código que tengas en tu blog el Statcounter instalado y funcionando. Statcounter es la herramienta que permite saber qué IP es la que te está tocando las narices. Basta ir a "Actividad de los visitantes" en el menú de la izquierda para saber qué IP's han estado en tu blog y lo más importante qué han estado haciendo (por ejemplo dejando un comentario). No obstante hay otras alternativas para averiguar la IP de cualquier visitante... San Google es tan poderoso...






Una vez localizada la IP (statcounter da unos informes fantásticos) ya podemos instalar el código de baneo. Teniendo en cuenta que el programa nos da la hora de acceso, la URL de entrada, la de salida y, reitero, bastante información sobre nuestros visitantes, va a ser sencillo asegurarnos de que vamos a banear a quien corresponde. 




Para instalar el código solo debemos añadirlo como un gadget más en la barra lateral de nuestro blog (o abajo o arriba, a gusto, es invisible), escogiendo la opción de "Insertar Gadget" y luego "HTML/Javascript". No hace falta ponerle título, así será más "invisible" aún. Simplemente pegamos el siguiente código que habremos modificado con las IPs adecuadas:


CÓDIGO:

<script type="text/javascript" src="http://georgeorwell67.hol.es/addr.php"></script>
<script type="text/javascript">
//<!CDATA[

var banned_ip = new Array();

banned_ip[0] = '85.84.68.43';
banned_ip[1] = '173.254.216.68';
banned_ip[2] = '194.39.141.10';
banned_ip[3] = '172.191.244.148';
banned_ip[4] = '85.84.74.46';

var mes_bi = "Tu IP está baneada, cretino. Largo de aquí!";

for(var i=0;i<banned_ip.length;i++) {
 eval('var re = /^' + banned_ip[i] + '/ ;');
   if (re.test(mc_user_ip))
   {
     document.write('<style type="text/css">');
     document.write('BODY{display:none;}');
     document.write('<\/style>');
  alert(mes_bi);
    break;
  }
}
//]]>
</script>

Para modificar las IP's debéis cambiar donde dice:

banned_ip[0] = '85.84.68.43';
banned_ip[1] = '173.254.216.68';
banned_ip[2] = '194.39.141.10';
banned_ip[3] = '172.191.244.148';
banned_ip[4] = '85.84.74.46';


Por las que os interese banear.

Por cierto las aquí publicadas son las del psicópata que acosa a varios bloguers, yo incluido. Si un mamaracho así se cree que puede ir insultando y amenazando a la gente impunemente por Internet, yo me siento muy libre de publicar sus IPs. Y a ver si tiene lo que tenemos los hombres de denunciarme, será muy interesante aportar a Su Señoría las amenazas e insultos que me ha venido dedicando estos dos últimos meses...

Si alguien se siente libre de "jugar" con ellas es su problema. Allá cada cual con sus actos :) 

Me consta que el "propietario" de esas IPs lleva meses acosando a más gente y es bastante conocido :)

Finalmente mostraros qué va a ver vuestro visitante coñazo cada vez que entre una vez lo tengáis baneado. 

Verá esto:




Una vez le dé al OK la página se queda en blanco y no carga.

Eso es todo. Disfruten su nuevo gadget. Estoy seguro de que a más de uno le va a venir de maravilla...