whois

Screenshot Λογισμικό:
whois
Στοιχεία Λογισμικού:
Εκδοχή: 1.0
Ανεβάστε ημερομηνία: 2 Jun 15
Προγραμματιστής: Steve Friedl
Άδεια: Δωρεάν
Δημοτικότητα: 6

Rating: nan/5 (Total Votes: 0)

Το WHOIS είναι ένα frontend για το Internet Whois.
Η παραδοσιακή whois εργαλείο μπορεί να ρωτήσει ένα μόνο απομακρυσμένο διακομιστή και μόνο η έρευνα μόνο ενός είδους δεδομένων. Αυτό είναι ένα καλό σημείο εκκίνησης, αλλά πολλοί whois ερωτήματα απαιτούν πράγματι πολλά ερωτήματα από διαφορετικούς servers. Έχουμε δημιουργήσει ένα front-end σε Perl, που είναι πολύ έξυπνος για να γνωρίζει ποιος και πώς να ρωτήσω, συν μια μικρή τροποποίηση στο πρότυπο εργαλείο fwhois.c να την υποστηρίξει.
Εκτέλεση του προγράμματος
Αυτό είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών, και μπορεί να δοθεί μια διεύθυνση IP ή ένα όνομα τομέα. Εξετάζει την παράμετρο για να κάνουν καλύτερη εικασία της ως προς την οικεία γραμματεία, και στέλνει μακριά ερώτημα του. Από μόνη της αυτή θα ήταν χρήσιμο αρκετά, αλλά σαρώνει επίσης την απάντηση για να δούμε αν ένα δεύτερο ερώτημα είναι σε τάξη.
Για παράδειγμα, πρότυπο ερωτήματα στο σύστημα ονομάτων τομέα του Internic επιστρέφουν μόνο τις πιο βασικές πληροφορίες που δεν περιλαμβάνει τον ιδιοκτήτη του domain:
$ Fwhois unixwiz.net@whois.internic.net
[Whois.internic.net]
   Domain Name: UNIXWIZ.NET
   Γραμματέας: Network Solutions, INC.
   Whois διακομιστή: whois.networksolutions.com
   Παραπομπή URL: www.networksolutions.com
   Όνομα διακομιστή: NS.DRAPERS.COM
   Όνομα διακομιστή: LINUX.MTNDEW.COM
   Όνομα διακομιστή: A.UNIXWIZ.NET
   Ενημερώθηκε Ημερομηνία: 09-Ιανουάριος-2001
Εδώ, έχουμε απομακρυνθεί μερικά από τα επιπλέον πολυλογία και να δείτε ότι αυτό δείχνει μόνο που γραμματέα - whois.networksolutions.com - έχει την πιο λεπτομερείς πληροφορίες. Κανονικά αυτό θα απαιτούσε μια δεύτερη εγχειρίδιο ερώτημα, αλλά το πρόγραμμά μας ξέρει πώς να αναλύσει αυτό το προϊόν και θα κάνει μια δεύτερη επερώτηση στη θέση που αναφέρεται.
Επιπρόσθετα ακολουθώντας τις παραπομπές εγγραφή, επίσης αφαιρεί τα ξένα μηνύματα από την έξοδο όταν το αναγνωρίζουμε. Αυτή είναι μια ατελής επιστήμη, επειδή οι αγώνες πρέπει να γίνουν κυριολεκτικά στον κώδικα, αλλά εμείς προσπαθούμε να συμβαδίσει με αυτό.
Αλλά για τα ονόματα τομέα που δεν dot-com ή dot-net και τα παρόμοια, θα πρέπει να ελέγξετε άλλα μητρώα. Για παράδειγμα, .se (Σουηδία) έχει ένα μητρώο με whois.nic-se.se, και ότι ο διακομιστής πρέπει να ερωτηθούν αντί rwhois.internic.net. Αν και το πρόγραμμά μας δεν έχει μια πλήρη και ολοκληρωμένη λίστα των διακομιστών κωδικό χώρας, που έχει τα περισσότερα από τα σημαντικά αυτά, και θα αναπροσαρμόσουν τον κώδικα όταν σκοντάψει σε όλη τους. Σημειώστε ότι δεν είναι όλες οι χώρες έχουν servers «whois».
Κατά την έρευνα διευθύνσεις IP, γίνεται λίγο πιο δύσκολο. Η αμερικανική Μητρώο Αριθμών στο Διαδίκτυο (ARIN) διατηρεί τη βάση δεδομένων, εάν κατανομές IP διεύθυνση στις Ηνωμένες Πολιτείες και σε άλλες περιοχές, όχι όμως και για ολόκληρο τον κόσμο. Άλλες περιοχές έχουν τα δικά τους μητρώα, όπως η Ασία / Ειρηνικός και ευρωπαϊκών περιφερειών.
Η frontend Perl ξέρει όπου τα περισσότερα από τα μεγάλα μπλοκ μη ARIN βρίσκονται και θα τους το ερώτημα, όπως απαιτείται.
Μεταγλώττισης:
cc fwhois.c -o fwhois
chmod + x fwhois
Χρήση: χρήστης fwhois [@ [: portno]]

Άλλο λογισμικό του προγραμματιστή Steve Friedl

ftpput
ftpput

2 Jun 15

Σχόλια για whois

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!