Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.473.547 Times

Net::XWhois 0.90

  Date Added: October 08, 2010  |  Visits: 636

Net::XWhois

Report Broken Link
Printer Friendly Version


Product Homepage
Download (90 downloads)



Net::XWhois is a Whois Client Interface for Perl5. SYNOPSIS use Net::XWhois; $whois = new Net::XWhois Domain => "vipul.net" ; $whois = new Net::XWhois Domain => "bit.ch", Server => "domreg.nic.ch", Retain => 1, Parser => { nameservers => nserver:s+(S+), }; The Net::XWhois class provides a generic client framework for doing Whois queries and parsing server response. The class maintains an array of top level domains and whois servers associated with them. This allows the class to transparently serve requests for different tlds, selecting servers appropriate for the tld. The server details are, therefore, hidden from the user and "vipul.net" (from InterNIC), gov.ru (from RIPE) and "bit.ch" (from domreg.nic.ch) are queried in the same manner. This behaviour can be overridden by specifying different bindings at object construction or by registering associations with the class. See "register_associations()" and "new()". 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.) To overcome this, Net::XWhois maintains another set of tables - parsing rulesets - for a few, popular response formats. (See "%PARSERS"). These parsing tables contain section names (labels) together with regular expressions that match the corresponding section text. The section text is accessed "via" labels which are available as data instance methods at runtime. By following a consistent nomenclature for labels, semantically related information encoded in different formats can be accessed with the same methods..

Requirements: No special requirements
Platforms: Linux
Keyword: Class Client Interface Libraries Netxwhois New Programming Server Whois Whois Client Whois Client Interface Xwhois
Users rating: 0/10

License: Freeware Size: 17.41 KB
USER REVIEWS
More Reviews or Write Review


NET::XWHOIS RELATED
Network & Internet  -  Hop 1.6.0
Hop is a new programming language designed for the Web 2.0. Hop is a higher-order language for programming interactive web applications such as web agendas, web galleries, music players, etc. Hop can be viewed as a replacement for traditional...
655.36 KB  
Libraries  -  AFS::KAS 2.4.0
AFS::KAS is a Perl class to communicate with the AFS Authentication Server. SYNOPSIS use AFS::KAS; use AFS::KTC_PRINCIPAL; use AFS::KTC_TOKEN; use AFS::KTC_EKEY; my $admin = AFS::KTC_PRINCIPAL->new(admin); my $key =...
184.32 KB  
Libraries  -  AFS::PTS 2.4.0
AFS::PTS is a Perl class to communicate with the AFS Protection Server. SYNOPSIS use AFS::PTS; my $num_flg = AFS::PTS->convert_numeric_names; my $bits = AFS::PTS->ascii2ptsaccess("S----"); my $flags = AFS::PTS->ptsaccess2ascii($bits); my...
184.32 KB  
Database Tools  -  KG MySQL Class 1.0
KG MySQL Class can connect to a specified MySQL server and select the database to access.Key Features of KG MySQL Class:- Execute SQL queries eventually returning the last inserted record identifier- Retrieve query results into objects or whole...
10 KB  
Modules  -  Default Product Tax Class 1.0
The idea behind this modification is to allow you to choose the default tax class to use when entering new products. Most physical products sold by online stores are taxable and therefore it makes sense to set the tax class for each new product to...
 
Database Tools  -  PHP MySQL Database Class 1.0
PHP MySQL Database Class can establish connections to a MySQL server and execute arbitrary SQL queries.Key Features of PHP MySQL Database Class:- Fetch query results into an array- Execute SELECT, INSERT, UPDATE and DELETE queries from parameters...
10 KB  
Business  -  Update Your Web Site Today With New Programming Projects Software From Java 9.0
How is your web site or blog looking? If you are honest, do you really think it is as good as it could be? Well, if the answer is no, you could quickly and easily revamp it and get more traffic going through your web pages in next to no time.Java...
2.93 MB  
Utilities  -  SSH2 Class for PHP 2.1.1
This class can be used to access remote server resources using the secure shell (ssh) protocol. It uses the PHP ssh2 extension to establish an encrypted connection to a given remote host.
12.67 KB  
Development Editors  -  PathLP Beta
PathLP, that actually refers to a path oriented logic programming language is a new programming language that you can use. PathLP is a logic programming language of guarded path expressions. It has constructs for object path expressions, type...
 
Development Editors  -  Magda language Milestone 13-12-2011 Alpha
Magda language was specially designed as a new programming language that is based on a thesis research. Magda language contains the core notion of mixin, which defines a building block from which objects are created. The first feature is the...
 
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB