Jump to content
Калькуляторы

распарсить whois по списку ip

Извиняюсь за свой вопрос, мало опыта в скриптах.

есть список ip вида:

031.013.093.033

199.027.134.032

188.043.072.233

188.043.073.016

000.000.000.000

162.159.254.249

095.100.002.110

050.023.235.011

096.030.037.202

095.100.002.110

 

необходимо пройтись по списку с помощь whois и сделать grep по name и descr

пример необходимой информации:

# whois 31.13.93.33 | grep name

netname: FRA3

# whois 31.13.93.33 | grep descr

descr: Facebook

# whois 188.43.72.233 | grep name

netname: AKAMAI-SERVERS

# whois 188.43.72.233 | grep descr

descr: (999999) TTK-AKAMAI-SERVERS,

descr: Moscow, Russia

descr: RU-TRANS-TELECOM

 

На выходе нужно получить список ip и информацию по ним.

Опыта у меня практически нет и я сразу же споткнулся на том, что whois не делает запрос на адресса вида "095.100.002.110"

Буду рад любой помощи.

Заранее благодарю.

Share this post


Link to post
Share on other sites

Не следует это делать с помощью whois - вас забанят за overusage. Проще взять опубликованные RIR-ами данные с ftp.

Edited by ipaddr.ru

Share this post


Link to post
Share on other sites

Не следует это делать с помощью whois - вас забанят за overusage. Проще взять опубликованные RIR-ами данные с ftp.

и после какого объема запросов можно словить бан?

Share this post


Link to post
Share on other sites

О, большое спасибо. У меня объем поменьше, но все равно любопытно.

Можете подсказать, где искать информацию whois на ftp://ftp.ripe.net

И вопрос, RIR хранит информацию только об объектах своего региона?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this