Whois е интерфейса на интернет Whois.
Традиционният Whois инструмент може да задава въпроси единична отдалечен сървър и само за изследователски единичен вид данни. Това е полезна отправна точка, но много WHOIS заявки всъщност изискват многократни запитвания от различни сървъри. Ние създадохме предния край на Perl, че е много умен за да знае кой и как да попитам, плюс малко модификация на стандартния инструмент fwhois.c да го подкрепят.
Стартиране на програмата
Това е помощна програма на командния ред, и то може да бъде даден IP адрес или име на домейн. Той гледа на параметъра да положи максимални предположение по отношение на съответния регистър, и праща своята заявка. Сама по себе си това би било полезно достатъчно, но тя също така сканира отговор, за да видите, ако във втора заявка е в ред.
Например, стандартни запитвания към име на домейн система на Internic се върнем само най-основната информация, която не включва собственик на домейна:
$ Fwhois unixwiz.net@whois.internic.net
[Whois.internic.net]
Име на домейн: UNIXWIZ.NET
Секретар: мрежови решения, INC.
Whois Сървър: whois.networksolutions.com
Сезиране URL: www.networksolutions.com
Name Server: NS.DRAPERS.COM
Name Server: LINUX.MTNDEW.COM
Name Server: A.UNIXWIZ.NET
Обновен Дата: 09-Януари-2001
Ето, ние сме свали някои от допълнителните пустословие и да видим, че това само показва кои регистратор - whois.networksolutions.com - има по-подробна информация. Обикновено това ще наложи втора употреба заявка, но нашата програма знае как да прави разбор на този изход и ще направи втори запитване до посочено местоположение.
В допълнение към следващата реферали за регистрация, ние също се съблича на чужди послания от изхода, когато ние го признае. Това е един несъвършен науката, защото мачовете трябва да се правят буквално в кода, но ние се опитваме да се справи с това.
Но за имена на домейни, които не са дот-ком или дот-нет и други подобни, ние трябва да провери други регистри. Например, .se (Швеция) има регистър на whois.nic-se.se, и този сървър трябва да бъде заявен вместо rwhois.internic.net. Въпреки, че нашата програма не е напълно изчерпателен списък на държави-кодови сървъри, тя има по-важните от тях, а ние актуализирате кода, когато ние се спъне в тях. Имайте предвид, че не всички страни са сървъри "WHOIS".
Когато изследване IP адреси, той получава малко по-сложно. Американският регистър на интернет Numbers (ARIN) поддържа база данни, ако IP адрес средства в Съединените щати и в други области, но не и за целия свят. Други региони имат свои собствени регистри, като например Азия / Тихоокеанския и европейските региони.
Интерфейса на Perl знае къде се намират повечето от основните страни извън ARIN блоковете и ще им задава въпроси, ако е необходимо.
Обединете:
вв fwhois.c -o fwhois
CHMOD + х fwhois
Употреба: fwhois потребителското [@
Софтуер детайли:
Версия: 1.0
Дата на качване: 2 Jun 15
Разрешително: Безплатно
Популярност: 44
Коментари не е намерена