September 24, 2019
Расширенные возможности whois
А вы знали, что к базе данных RIPE можно обращаться из консоли? Не обязательно открывать WEB-версию. Соответственно, можно фильтровать вывод как угодно консольными утилитами. Базовая команда выглядит так:
whois -h whois.ripe.net -- <keys>
Например, можно получить все маршруты из определенной автономной системы
whois -h whois.ripe.net -- -T route as9000 -i origin | grep route
route: 185.71.116.0/24 route: 185.71.117.0/24 route: 185.71.118.0/24 route: 185.71.119.0/24 route: 212.50.32.0/19 route: 212.50.32.0/24
Еще можно найти AS-SET по BGP ASN
whois -h whois.ripe.net -- -B as9000 | grep mnt-by
whois -h whois.ripe.net -- -B as9000 | grep mnt-by
Еще прикольная штука - смотреть версии объектов RIPE
whois -h whois.ripe.net -- --list-versions as9000
1 2003-02-18 14:34 ADD/UPD 2 2003-02-18 14:49 ADD/UPD 3 2003-02-18 14:51 ADD/UPD 4 2003-02-18 14:53 ADD/UPD 5 2003-02-18 14:55 ADD/UPD 6 2003-02-18 14:57 ADD/UPD 7 2003-02-18 15:08 ADD/UPD 8 2003-02-19 08:33 ADD/UPD 9 2003-02-19 08:41 ADD/UPD 10 2003-05-02 10:54 ADD/UPD 11 2003-05-02 11:10 ADD/UPD 12 2003-05-22 13:51 ADD/UPD
whois -h whois.ripe.net -- --show-version 1 as9000
aut-num: AS9000
as-name: ESER-ASN
descr: ESER-ASN
import: from AS13126
action pref=50;
accept ANY
import: from AS6774
action pref=50;
accept ANYУ RIPE query много разных ключей. Подробнее можно посмотреть в инструкции.