====== Whois ====== Resource collection about the //whois// internet service. Links to API documentation and existing implementations. [[http://xml.coverpages.org/whois-IETF.html|Whois Export and Exchange Format]] [[http://xml.coverpages.org/WHOIS-DTD03.txt|DTD]] ===== PHP ===== http://www.finalwebsites.com/snippets.php?id=13 http://fullycoded.com/?p=33 (10 bucks :!: ) ===== Perl ===== http://search.cpan.org/search?module=Net::XWhois ==== ParseWhois ==== http://search.cpan.org/~aberoham/Net-ParseWhois-0.62/lib/Net/ParseWhois.pm Net::ParseWhois currently only supports domains from major TLDs and Registrars (.com, .net & .org -- see [[http://search.cpan.org/~aberoham/Net-ParseWhois-0.62/lib/Net/ParseWhois.pm#REGISTRARS|REGISTRARS]] for an exact list of who's supported) and tries to maintain backward interface compatability with Net::Whois. ==== Whois.pm ==== http://search.cpan.org/~dhudes/Net-Whois-1.9/Whois.pm The server consulted is "whois.internic.net". You can only get .org, .edu, .net, .com domains from Internic. Other whois servers for other Top-Level-Domains (TLD) return information in a different syntax and are not supported at this time. ==== XWhois ==== http://search.cpan.org/~vipul/Net-XWhois-0.90/lib/Net/XWhois.pm One of the more important goals of this module is to enable the design of consistent and predictable interfaces to incompatible whois response formats. The Whois RFC (954) does not define a template for presenting server data; consequently there is a large variation in layout styles as well as content served across servers. (There is, however, a new standard called RPSL (RFC2622) used by RIPE (http://www.ripe.net), the European main whois server.) {{tag>scratch}}