Eu encontrei um serviço RESTful WHOIS bacana que retorna dados WHOIS para um IP formatado como JSON.
Adicione uma pequena ferramenta de linha de comando chamada jq
, que permite que você awk
e grep
JSON estejam prontos para pegar o endereço de e-mail de contato de abuso para qualquer endereço IP.
curl -s http://adam.kahtava.com/services/whois.json?query=<IP>| jq '.RegistryData.AbuseContact.Email'
Para usar, jq
tudo o que você precisa fazer é baixar o binário jq sem a necessidade de instalação.