Este script sirve para poder comprobar si una lista de IPs generan SPAM o no, para este caso vamos a utlizar la base de datos de StopForumSpam aunque adaptando el script se podrán utilizar otras blacklists diferentes.
La salida de este script se puede modificar muy fácilmente para que se adapte a nuestros requisitos por si queremos que la salida nos sirva para otro script.
#!/bin/bash
for ip in `cat /ruta/archivo-ips`
do
url=http://www.stopforumspam.com/api?ip=$ip
respuesta=`curl -s $url | sed -ne '/<\/appears>/ { s/<[^>]*>\(.*\)<\/appears>/\1/; p }'`
if [ $respuesta = "yes" ];
then
echo $ip " Aparece"
else
echo $ip " No aparece"
fi
done
Recordamos que en la linea dos hay que modificar la ruta donde tenemos el archivo con las IPs almacenadas.
Basado en: http://blog.imsitega.com/2013/03/01/script-para-comprobar-si-una-ip-genera-spam/
No hay comentarios:
Publicar un comentario