whois simplificado (script)

He han encargado la búsqueda de un nombre de dominio, así que le he estado dando al comando whois. Tras algunas búsquedas, con las posibles soluciones que podría presentar, de dominios libres y ocupados, se me ha ocurrido hacer un pequeño script que me devolviera los valores, o bien que está disponible (No match for…) o bien una pequeña parte del registro del dominio, en vez de ese churro de líneas que devuelve whois.

El script es muy sencillo como podeis observar, y seguro que hay miles de variantes de este script en internet.

El script está aquí: Script para búsqueda de dominios a través de whois

Notas para su uso:

  • Dar permiso de ejecución al script: chmod +x whois2
  • Ejecutar: ./whois2

Código fuente:

#!/bin/bash
########################################################
# whois2 – Busca dominios utilizando el comando whois

# Uso:

# whois2

# Solo para dominios del comando whois

# Distrubuido bajo licencia GNU/GPL

# Autor: https://sistemasoperativos.wordpress.com

# Post: https://sistemasoperativos.wordpress.com/2008/02/22/whois-simplificado-script/

#########################################################

while true
do
echo “Introduce dominio a buscar: (ej: dominio.com)”
echo Pulsa Ctrl-C para terminar
read dominio
noencontrado=`whois $dominio|grep “No match for”|wc -l`
whois $dominio>/tmp/wd
if test $noencontrado -eq 1
then
cat /tmp/wd|grep “No match for ”
else
cat /tmp/wd|grep “Name”
cat /tmp/wd|grep “Date”
cat /tmp/wd|grep “Organization”
cat /tmp/wd|grep “Email”
cat /tmp/wd|grep “NameServer”
fi
done