gomhermar
31/12/2012, 14:11
Buenos dias,
antes de acabar el año quiero compartir con vosotros un script bastante util en algunos casos. Si de un log obtenemos una serie de IPs con este pequeño script podemos comprobar si aparecen en la base de datos de stopforumspam.com
Como siempre cualquier sugenrencia o cambio es bien recibida.
Un saludo
antes de acabar el año quiero compartir con vosotros un script bastante util en algunos casos. Si de un log obtenemos una serie de IPs con este pequeño script podemos comprobar si aparecen en la base de datos de stopforumspam.com
Código:
#!/bin/bash ############################################################ ######### Comprobador de IPs en StopForumSpam ############## ############## Creado por Martinn Gomez #################### ############## Dudas o consultas en : ##################### ############## gomhermar@imsitega.com ###################### ########################################################## #### Implantacion de Sistemas Tecnologicos de Galicia #### ################### www.imsitega.com ##################### ########################################################## for ip in `cat /.../ips` do url=http://www.stopforumspam.com/api?ip=$ip respuesta=`curl -s $url | sed -ne '/<\/appears>/ { s/<[^>]*>\(.*\)<\/appears>/\1/; p }'` #aparece=`awk -vRS="" '{gsub(/.*/,"");print}' '$respuesta'` if [ $respuesta = "yes" ]; then echo $ip " Aparece" else echo $ip " No aparece" fi done
Un saludo