397 liens privés
Les bases de données whois ne sont pas très normalisées.
Du coup pour retrouver l'adresse à contacter en cas d'abus (abuse), c'est difficilement automatisable. D'autant plus que les bases de données whois font du rate limiting.
"""
$ whois 216.58.211.67 | grep -i abuse
OrgAbuseHandle: ZG39-ARIN
OrgAbuseName: Google Inc
OrgAbusePhone: +1-650-253-0000
OrgAbuseEmail: arin-contact@google.com
OrgAbuseRef: http://whois.arin.net/rest/poc/ZG39-ARIN
$ whois 195.154.216.148 | grep -i abuse
% Abuse contact for '195.154.128.0 - 195.154.255.255' is 'abuse@proxad.net'
abuse-mailbox: abuse@iliad-entreprises.fr
"""
Alors on peut passer par le service fourni par abusix, en mettant l'ip à l'envers:
"""
$ host -t TXT 67.211.58.216.abuse-contacts.abusix.org
67.211.58.216.abuse-contacts.abusix.org descriptive text "arin-contact@google.com"
$ host -t TXT 148.216.154.195.abuse-contacts.abusix.org
148.216.154.195.abuse-contacts.abusix.org descriptive text "abuse@proxad.net"
"""
EDIT: j'ai plus propre avec dig +short
"""
$ dig TXT 67.211.58.216.abuse-contacts.abusix.org +short
"arin-contact@google.com"
Virons les guillemets
$ dig TXT 67.211.58.216.abuse-contacts.abusix.org +short | cut -f 2 -d\"
arin-contact@google.com
"""