Verificare la scadenza di più domini via shell script

Molto brevemente: gestisco un certo numero di domini ma ero stanco di dover effettuare il whois dei singoli domini per verificare lo stato delle registrazioni e la loro data di scadenza.

Ieri sera, preso dalla voglia di risolvere una volta per tutte, ho scritto un mini-script bash per effettuare il whois dei domini presenti in un file domini.txt e mostrare la data di scadenza in output nella shell.

#!/bin/bash
rm risultato-whois.txt
for dominio in `cat domini.txt`
do
echo $dominio
`whois $dominio >> risultato-whois.txt`
done
egrep -i '(Domain:|Domain Name:|Expir[ey] Date:)' risultato-whois.txt | awk '{$1=$1};1'

Lo script è molto grezzo, non fa più di quel che ho detto e certamente può esser ampliato o modificato per estrarre più informazioni o essere più flessibile. In ogni caso, qualora servisse, nel file risultato-whois.txt è possibile trovare l’intero risultato dei domini monitorati.

Emanuele

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.