jueves, 6 de diciembre de 2007

Obtención de información : Detección de proxys y otros

Es util para hacer mapas de red o recopilar información la búsqueda de IPs en google, usandola con comillas, por ejemplo introducciendo el query: "91.121.84.156". Si se buscan todas las IPs de todos los rangos que se tengan de una compañia, posiblemente, como poco, se detecte el proxy o dirección de salida que ha sido almacenada en distintos foros, aplicaciones de estadística, etc.

Nada del otro mundo, pero me lo dejo anotado, devuelve: IP:numero_de_links_en_google


fichero=$1
for i in `cat $fichero`; do
R=`lynx -dump "http://www.google.com/search?q=%22$i%22"`
if [ `echo "$R" | grep -i "did not match any documents" | wc -l ` == 0 ]
then
H=`echo "$R"| awk '$6 == "about" { print $7}'`
if [ ! -z $H ]; then echo $i:$H; fi
fi
done