whois

Software screenshot:
whois
Dettagli del software:
Versione: 1.0
Data di caricamento: 2 Jun 15
Sviluppatore: Steve Friedl
Licenza: Libero
Popolarità: 6

Rating: nan/5 (Total Votes: 0)

whois è un frontend per Internet Whois.
Lo strumento tradizionale whois può interrogare un singolo server remoto e solo la ricerca di un unico tipo di dati. Questo è un punto di partenza utile, ma molte query whois realtà richiede più query su server diversi. Abbiamo creato un front-end in perl che è molto intelligente di sapere chi e come chiedere, oltre a una piccola modifica allo strumento fwhois.c standard per sostenerlo.
Esecuzione del programma
Si tratta di una utility a riga di comando, e può essere assegnato un indirizzo IP o un nome di dominio. Si esamina il parametro per fare il suo migliore ipotesi per il registro competente, e manda la sua richiesta. Di per sé questo sarebbe utile sufficiente, ma analizza anche la risposta per vedere se una seconda query è in ordine.
Ad esempio, le query standard al sistema dei nomi di dominio del Internic restituiscono solo le informazioni di base che non include il proprietario del dominio:
$ Fwhois unixwiz.net@whois.internic.net
[Whois.internic.net]
   Domain Name: UNIXWIZ.NET
   Cancelliere: NETWORK SOLUTIONS, INC.
   Whois Server: whois.networksolutions.com
   URL Referral: www.networksolutions.com
   Nome server: NS.DRAPERS.COM
   Nome server: LINUX.MTNDEW.COM
   Nome server: A.UNIXWIZ.NET
   Data aggiornata: 09-gen-2001
Qui, abbiamo spogliato fuori alcuni dei verbosità supplementare e vedere che questo mostra solo che registrar - whois.networksolutions.com - ha le informazioni più dettagliate. Normalmente questo richiederebbe una seconda query manuale, ma il nostro programma sa come analizzare questa uscita e farà una seconda query nella posizione di cui.
Oltre a seguire i riferimenti di registrazione, abbiamo anche spogliamo i messaggi estranee dall'uscita quando lo riconosciamo. Si tratta di una scienza imperfetta, perché le partite devono essere fatti letteralmente nel codice, ma noi cerchiamo di tenere il passo con questo.
Ma per i nomi di dominio che non sono dot-com o dot-net e simili, dobbiamo controllare altri registri. Ad esempio, .se (Svezia) ha un registro a whois.nic-se.se, e che server deve essere interrogato, invece di rwhois.internic.net. Anche se il nostro programma non ha una lista completa dei server country-code, che ha la maggior parte di quelli importanti, e abbiamo aggiornare il codice quando viaggiamo attraverso loro. Si noti che non tutti i paesi hanno server 'whois'.
Quando la ricerca di indirizzi IP, diventa un po 'più complicato. Il Registro americano di Internet Numbers (ARIN) gestisce il database se allocazioni di indirizzi IP negli Stati Uniti e in altri settori, ma non per il mondo intero. Altre regioni hanno i loro registri, come l'Asia / Pacifico e regioni europee.
L'interfaccia perl sa dove si trovano la maggior parte dei principali blocchi non Arin e interrogherà se necessario.
Compilazione:
cc fwhois.c -o fwhois
chmod + x fwhois
Uso: utente fwhois [@ [: portno]]

Altri software di sviluppo Steve Friedl

ftpput
ftpput

2 Jun 15

Commenti a whois

I commenti non trovato
Aggiungi commento
Accendere le immagini!