viernes, 24 de julio de 2015

Script de Whois para consultar lista de Dominos

Cuando se debe consultar una cantidad considerable de dominios a través de whois es más sencillo utilizar un script que facilite la obtención de la información requerida, por ejemplo en este caso realice un script con ayuda de algunas consultas en la web para obtener de una lista de dominios la fecha de expiración y los name servers...

#!/bin/bash
## Creado VATM
for domain in `cat domains.txt`
do
echo '++++++++++++++++++++++++++++++++++++++++++++++++++++++++' >> whois-results.txt
echo $domain  >> whois-results.txt
echo $domain
echo 'Name Servers' >> whois-results.txt
`whois $domain | grep "Name Server" | cut -d ":" -f 2 | sed 's/ //' | sed -e :a -e '$!N;s/ \n/,/;ta' >> whois-results.txt`
echo 'Fecha de Expiración' >> whois-results.txt
`whois $domain | grep "Expiration Date" | cut -d ":" -f 2 | sed 's/ //' | sed -e :a -e '$!N;s/ \n/,/;ta' >> whois-results.txt`
done

Se debe colocar la lista de dominios en un archivo en el mismo directorio del script con el nombre domains.txt, al final las consultas generan un archivo con la información llamado whois-results.txt...

No hay comentarios:

Publicar un comentario