NET :: PARSEWHOIS

Een uitschuifbaar alternatief voor NET :: WHOIS voor het parseren van WHOIS informatie
Download nu

NET :: PARSEWHOIS Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jeff Mercer
  • Uitgever website:
  • http://search.cpan.org/~riffer/

NET :: PARSEWHOIS Tags


NET :: PARSEWHOIS Beschrijving

Een uitbreidbaar alternatief voor net :: whois voor het parseren van whois-informatie NET :: PARSEWHOIS is een PERL-module die momenteel alleen domeinen ondersteunt van grote TLD's en registrars (.com, .NET en .org - zie registrars voor een exacte lijst van wie wordt ondersteund) en probeert de backward interface-compatibiliteit met NET te handhaven :: Whois.net::parwhhois is mijn poging om net te updaten :: whois om whois-verwijzingen te ondersteunen. De auteur van NET :: WHOIS (Dana Hudtes) en ik heb deed op het oplossen van het probleem van het parseren van een gedistueerd en niet-gestandaardiseerd whois-systeem, dus ik heb deze uiteenlopende module gemaakt. (Het is mijn begrip dat Mr. Hudes een IETF-tocht wil maken en veronderstelt dat registrators / registers eraan zullen volgen, ik heb de huidige niet-zo-gedefinieerde situatie en gecodeerd eromheen genomen.) Net :: Parsewhois bevat een gegeneraliseerd Perspressiesysteem dat voor elke registrar kan worden geconfigureerd, of volledig als dat nodig is. Het klasnet :: Parsewhois :: Domain :: Registrar bevat een lijst met bekende servers die in een WHOIS-verwijzing kunnen worden geretourneerd en specificeert de specifieke klasse om te gebruiken voor elk. Wanneer NET :: PARSEWHOIS een verwijzing ontvangt van de 'root' WHOIS-server, maakt het het opgegeven object en roept Follow_referral op dat object op. Als een domein wordt gevonden en een doorverwijzing gegeven, maar geen registratieklasse is gedefinieerd om die verwijzing af te handelen, zal de methode OK true retourneren, maar methode 'Unknown_Registrar' zal ook true retourneren. NET ::: PARSEWHOIS volgt nog steeds de verwijzing en de onbewerkte uitvoer van de registrar is beschikbaar via de methode 'Raw_whois_text'synopsis # onderstaande code op basis van t / whois.pl in NET :: PARSEWHOIS DISTRIBUTION-pakket ... Gebruik Net :: parsewhois; mijn $ DOM = 'Erawnabe.net'; Mijn $ W = NET :: PARSEWHOIS :: Domein-> Nieuw ($ DOM); Tenzij ($ W-> OK) {Warn "-fout:". $ W -> {'fout'}. " "Als $ W -> {'FOUT'}; Die" Geen overeenkomst voor $ DOM ";} Print" Registrar: ", $ W-> Registrar", " "; Print" -domein: ", $ W-> Domain", " "; PRINT" NAAM: ", $ W-> NAAM", " "; PRINT" TAG: ", $ W-> TAG", " "; afdrukken" Adres: ", Kaart {" $ _ "} $ W-> adres; Print" Land: ", $ W-> Land," "; Print" Naamservers: ", Kaart {" $$ _ ($$ _ ) "} @ {$ W-> Servers}; mijn ($ C, $ t); if ($ C = $ W-> Contacten) {Print" Contacten: "; voor $ t (sorteer sleutels% $ c) {print" $ t: ", print kaart {" $ _ "} @ {$$ c {$ t}};}} Print" Record gemaakt: ", $ W-> Record_created; Print" Opname bijgewerkt: ", $ W-> Record_Updated," "; Vereisten: · Perl


NET :: PARSEWHOIS Gerelateerde software