whois

Logiciel capture d'écran:
whois
Détails logiciels:
Version: 1.0
Date de transfert: 2 Jun 15
Développeur: Steve Friedl
Licence: Gratuit
Popularité: 6

Rating: nan/5 (Total Votes: 0)

whois est un frontend pour Whois Internet.
L'outil whois traditionnelle peut interroger un serveur distant unique et seulement la recherche d'un seul type de données. Ceci est un point de départ utile, mais de nombreuses requêtes whois nécessite effectivement plusieurs requêtes de différents serveurs. Nous avons créé une extrémité avant en perl qui est très intelligent de savoir qui et comment demander, en plus d'une petite modification à l'outil de fwhois.c standard pour le soutenir.
Exécution du programme
Ceci est un utilitaire de ligne de commande, et il peut être donné une adresse IP ou un nom de domaine. Il se penche sur le paramètre de faire de son mieux deviner au registre approprié, et l'envoie hors de sa requête. En soi, ce serait utile assez, mais il analyse également la réponse pour voir si une deuxième requête est en ordre.
Par exemple, des requêtes standard au système de nom de domaine de l'Internic ne reviennent que l'information la plus basique qui ne comprend pas le propriétaire du nom de domaine:
$ Fwhois unixwiz.net@whois.internic.net
[Whois.internic.net]
   Nom de domaine: UNIXWIZ.NET
   Greffier: NETWORK SOLUTIONS, INC.
   Serveur Whois: whois.networksolutions.com
   URL de renvoi: www.networksolutions.com
   Nom du serveur: NS.DRAPERS.COM
   Nom du serveur: LINUX.MTNDEW.COM
   Nom du serveur: A.UNIXWIZ.NET
   Date de mise à jour: 09-jan-2001
Ici, nous avons dépouillé une partie du verbiage supplémentaire et de voir que cela ne montre quel registraire - whois.networksolutions.com - dispose de l'information plus détaillée. Normalement, cela nécessiterait une deuxième requête d'emploi, mais notre programme sait comment analyser cette sortie et fera une deuxième requête à l'endroit visé.
En plus de suivre les recommandations d'inscription, nous dépouillons également de désactiver les messages superflus de la sortie lorsque nous le reconnaissons. Ceci est une science imparfaite parce que les matchs doivent être prises littéralement dans le code, mais nous essayons de faire face à cela.
Mais pour les noms de domaine qui ne sont pas dot-com ou dot-net et autres, nous devons vérifier d'autres registres. Par exemple, .se (Suède) a un registre whois.nic-se.se, et ce serveur doit être interrogé au lieu de rwhois.internic.net. Bien que notre programme ne dispose pas d'une liste exhaustive de serveurs des codes de pays, il possède la plupart des plus importants, et nous mettre à jour le code quand on voyage à travers eux. Notez que tous les pays ont les serveurs 'whois de.
Lors de la recherche d'adresses IP, il devient un peu plus compliqué. L'American Registry of Internet Numbers (ARIN) maintient la base de données si l'attribution des adresses IP aux États-Unis et dans d'autres domaines, mais pas pour le monde entier. D'autres régions ont leurs propres registres, tels que l'Asie / Pacifique et régions européennes.
L'interface perl sait où la plupart des grands blocs non-ARIN sont situés et les interroger au besoin.
Compiler:
cc fwhois.c -o fwhois
chmod + x fwhois
Utilisation: mode d'fwhois [@ [: portno]]

D'autres logiciels de développeur Steve Friedl

ftpput
ftpput

2 Jun 15

Commentaires à whois

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!