whois ay isang frontend sa Internet Whois.
Ang mga tradisyonal na kasangkapan Whois maaaring query ng isang solong remote server at pananaliksik lamang ng isang solong uri ng data. Ito ay isang kapaki-pakinabang na panimulang punto, ngunit maraming mga tanong whois tunay na nangangailangan ng maramihang mga katanungan ng iba't-ibang servers. Lumikha kami ng front end sa Perl na tunay na matalino tungkol sa mga alam kung sino at kung paano magtanong, kasama ang isang maliit na pagbabago sa standard tool fwhois.c upang suportahan ito.
Tumatakbo ang program
Ito ay isang command-line utility, at maaari itong ibigay sa isang IP address o isang domain name. Ito ay tumitingin sa parameter na gumawa nito pinakamahusay hulaan bilang sa mga naaangkop na mga pagpapatala, at ipapadala off query nito. Sa pamamagitan ng mismo ito ay magiging sapat na kapaki-pakinabang, ngunit ito rin ini-scan ang mga tugon upang makita kung ang isang ikalawang query ay sa order.
Halimbawa, standard query sa sistema ng domain name ang internic Mag bumalik lamang sa mga pinaka-pangunahing impormasyon na hindi isama ang may-ari ng domain:
$ Fwhois unixwiz.net@whois.internic.net
[Whois.internic.net]
Domain Name: UNIXWIZ.NET
Registrar: NETWORK SOLUTIONS, INC.
Whois Server: whois.networksolutions.com
Referral URL: www.networksolutions.com
Pangalan ng server: NS.DRAPERS.COM
Pangalan ng server: LINUX.MTNDEW.COM
Pangalan ng server: A.UNIXWIZ.NET
Nabago ang petsa: 09-Enero-2001
Dito, na Nakuha off namin ang ilan sa mga karagdagang pagkamaligoy at makita na ito ay nagpapakita lamang na registrar - whois.networksolutions.com - ay may mas detalyadong impormasyon. Karaniwan na ito ay nangangailangan ng isang pangalawang manual query, ngunit alam ng aming programa sa kung paano ma-parse ang output na ito at gumawa ng isang pangalawang query sa tinukoy na lokasyon.
Bilang karagdagan sa sumusunod na mga sanggunian registration, alisan din namin off ang mula sa labas ng mga mensahe mula sa output kapag namin makilala ito. Ito ay isang hindi lubos science dahil ang mga tugma ay dapat na ginawa ng literal sa code, ngunit hindi namin subukan upang panatilihin up sa mga ito.
Ngunit para sa mga pangalan ng domain na ay hindi na tuldok-com o dot-net at ang gusto, kailangan naming suriin ang iba pang registries. Halimbawa, .se (Sweden) ay may isang pagpapatala sa whois.nic-se.se, at dapat na-query server na sa halip ng rwhois.internic.net. Kahit na ang aming programa ay hindi magkaroon ng isang ganap na komprehensibong listahan ng mga server country-code, ito ay may halos lahat ng mahalagang mga, at i-update namin ang code kapag trip kami sa kabuuan ng mga ito. Tandaan na hindi lahat ng mga bansa ay may mga server ng 'Whois'.
Kapag ang pagsasaliksik ng mga IP address, ito ay makakakuha ng kaunti pang mapanlinlang. Ang American Registry ng Internet Numbers (ARIN) nagpapanatili ng database kung IP address mga paglalaan sa Estados Unidos at iba pang mga lugar, ngunit hindi para sa buong mundo. Iba pang mga rehiyon na may sariling registries, tulad ng Asia / Pacific at rehiyon European.
Ang Perl frontend nakakaalam kung saan karamihan ng mga pangunahing non-ARIN bloke ay matatagpuan at ay query ito kung kinakailangan.
Magtala ng:
cc fwhois.c -o fwhois
chmod + x fwhois
Usage: fwhois user [@
Mga detalye ng Software:
Bersyon: 1.0
I-upload ang petsa: 2 Jun 15
Lisensya: Libre
Katanyagan: 44
Mga Komento hindi natagpuan