whois is 'n frontend Internet Whois.
Die tradisionele whois instrument kan 'n enkele afgeleë bediener navraag en slegs navorsing 'n enkele soort van data. Dit is 'n nuttige beginpunt, maar baie whois navrae eintlik verskeie navrae van verskillende servers. Ons het 'n front-end in perl wat baie slim oor te weet wie en hoe om te vra, plus 'n klein verandering aan die standaard fwhois.c instrument om dit te ondersteun geskep.
Die loop van die program
Dit is 'n command line nut-, en dit kan 'n IP-adres of 'n domein naam gegee. Dit lyk op die parameter om sy beste raaiskoot maak as die toepaslike register en stuur uit sy navraag. Self dit genoeg sou nuttig wees, maar dit is ook skanderings die reaksie te sien as 'n tweede navraag in orde is.
Byvoorbeeld, standaard navrae na die Internic se domein naam stelsel terugkeer net die mees basiese inligting wat die eienaar van die domein nie, sluit in:
$ Fwhois unixwiz.net@whois.internic.net
[Whois.internic.net]
Domain Name: UNIXWIZ.NET
Registrateur: NETWORK SOLUTIONS, INC.
Whois Server: whois.networksolutions.com
Verwysing URL: www.networksolutions.com
Naam Server: NS.DRAPERS.COM
Naam Server: LINUX.MTNDEW.COM
Naam Server: A.UNIXWIZ.NET
Opgedateer Datum: 09-Jan-2001
Hier het ons uitgetrek sommige van die bykomende breedsprakigheid en sien dat dit slegs shows wat registrateur - whois.networksolutions.com - het die meer gedetailleerde inligting. Normaalweg sou dit 'n tweede handleiding navraag verg, maar ons program weet hoe om dit te ontleed en uitset sal 'n tweede navraag aan die verwys ligging te maak.
In bykomend tot die volgende registrasie verwysings, ons ontneem ook uit die vreemde boodskappe van die afvoer wanneer ons erken dit. Dit is 'n onvolmaakte wetenskap omdat die wedstryde letterlik in die kode moet word, maar ons het probeer om tred te hou met hierdie.
Maar vir domein name wat nie dot-com of dot-net en dies meer, moet ons ander registers na te gaan. Byvoorbeeld, Se (Swede) het 'n register by whois.nic-se.se, en dat bediener moet bevraagteken word in plaas van rwhois.internic.net. Hoewel ons program nie 'n ten volle omvattende lys van land code bedieners, dit het die meeste van die belangrike mense, en ons die kode werk wanneer ons reis oor hulle. Let daarop dat nie alle lande het bedieners whois.
Wanneer die ondersoek IP adresse, raak dit 'n bietjie meer moeilik. Die Amerikaanse Register van Internet Nommers (Arin) handhaaf die databasis as IP-adres toekennings in die Verenigde State van Amerika en ander gebiede, maar nie vir die hele wêreld. Ander streke het hul eie registers, soos die Asië / Stille Oseaan en die Europese streke.
Die perl frontend weet waar die meeste van die groot nie-Arin blokke geleë is en sal hulle navraag as dit nodig is.
Stel:
cc fwhois.c o fwhois
chmod + x fwhois
Gebruik: fwhois gebruiker [@
Sagteware besonderhede:
Weergawe: 1.0
Upload datum: 2 Jun 15
Lisensie: Gratis
Populariteit: 44
Kommentaar nie gevind