Index of /seo/whois/

      Name                                                                             Last modified         Size  Description 
   
up Parent Directory 06-Aug-2017 03:02 - unknown CHANGES 12-Apr-2017 18:39 32k unknown FAQ 12-Apr-2017 18:39 4k unknown HANDLERS 12-Apr-2017 18:39 16k unknown LICENSE 12-Apr-2017 18:39 20k [HTM] example.cli.php 12-Apr-2017 18:39 4k [HTM] example.html 12-Apr-2017 18:39 4k [HTM] example.php 12-Apr-2017 18:39 4k [HTM] handler.template.php 12-Apr-2017 18:39 4k unknown npdata.ser 12-Apr-2017 18:39 44k [TXT] test.txt 12-Apr-2017 18:39 4k [HTM] testsuite.php 12-Apr-2017 18:39 8k [HTM] whois.ae.php 12-Apr-2017 18:39 4k [HTM] whois.aero.php 12-Apr-2017 18:39 4k [HTM] whois.ag.php 12-Apr-2017 18:39 4k [HTM] whois.asia.php 12-Apr-2017 18:39 4k [HTM] whois.at.php 12-Apr-2017 18:39 4k [HTM] whois.au.php 12-Apr-2017 18:39 4k [HTM] whois.be.php 12-Apr-2017 18:39 4k [HTM] whois.biz.php 12-Apr-2017 18:39 4k [HTM] whois.br.php 12-Apr-2017 18:39 4k [HTM] whois.ca.php 12-Apr-2017 18:39 4k [HTM] whois.cat.php 12-Apr-2017 18:39 4k [HTM] whois.ch.php 12-Apr-2017 18:39 4k [HTM] whois.cl.php 12-Apr-2017 18:39 4k [HTM] whois.client.php 12-Apr-2017 18:39 16k [HTM] whois.cn.php 12-Apr-2017 18:39 4k [HTM] whois.co.php 12-Apr-2017 18:39 4k [HTM] whois.co.za.php 12-Apr-2017 18:39 4k [HTM] whois.coop.php 12-Apr-2017 18:39 4k [HTM] whois.cz.php 12-Apr-2017 18:39 4k [HTM] whois.de.php 12-Apr-2017 18:39 4k [HTM] whois.edu.php 12-Apr-2017 18:39 4k [HTM] whois.eu.php 12-Apr-2017 18:39 4k [HTM] whois.fi.php 12-Apr-2017 18:39 4k [HTM] whois.fj.php 12-Apr-2017 18:39 4k [HTM] whois.fm.php 12-Apr-2017 18:39 4k [HTM] whois.fr.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.afternic.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.alldomains.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.ascio.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.assorted.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.corporatedomains.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.directnic.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.domaindiscover.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.domainpeople.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.dotster.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.dreamhost.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.enom.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.fabulous.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.fastdomain.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.gandi.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.genericb.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.godaddy.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.iana.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.interdomain.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.itsyourdomain.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.joker.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.markmonitor.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.melbourneit.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.moniker.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.namejuice.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.nameking.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.names4ever.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.namevault.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.networksolutions.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.nicco.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.nicline.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.onlinenic.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.opensrs.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.ovh.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.psiusa.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.publicdomainregistry.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.register.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.rrpproxy.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.schlund.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.srsplus.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.tmagnic.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.tvcorp.php 12-Apr-2017 18:39 4k [HTM] whois.gtld.wildwestdomains.php 12-Apr-2017 18:39 4k [HTM] whois.hu.php 12-Apr-2017 18:39 4k [IMG] whois.icon.png 12-Apr-2017 18:39 4k [HTM] whois.idna.php 12-Apr-2017 18:39 40k [HTM] whois.ie.php 12-Apr-2017 18:39 4k [HTM] whois.in.php 12-Apr-2017 18:39 4k [HTM] whois.info.php 12-Apr-2017 18:39 4k [HTM] whois.int.php 12-Apr-2017 18:39 4k [HTM] whois.ip.afrinic.php 12-Apr-2017 18:39 4k [HTM] whois.ip.apnic.php 12-Apr-2017 18:39 4k [HTM] whois.ip.arin.php 12-Apr-2017 18:39 4k [HTM] whois.ip.krnic.php 12-Apr-2017 18:39 4k [HTM] whois.ip.lacnic.php 12-Apr-2017 18:39 4k [HTM] whois.ip.lib.php 12-Apr-2017 18:39 4k [HTM] whois.ip.php 12-Apr-2017 18:39 8k [HTM] whois.ip.ripe.php 12-Apr-2017 18:39 4k [HTM] whois.ir.php 12-Apr-2017 18:39 4k [HTM] whois.is.php 12-Apr-2017 18:39 4k [HTM] whois.it.php 12-Apr-2017 18:39 4k [HTM] whois.jp.php 12-Apr-2017 18:39 4k [HTM] whois.lt.php 12-Apr-2017 18:39 4k [HTM] whois.lu.php 12-Apr-2017 18:39 4k [HTM] whois.ly.php 12-Apr-2017 18:39 4k [HTM] whois.main.php 12-Apr-2017 18:39 8k [HTM] whois.me.php 12-Apr-2017 18:39 4k [HTM] whois.mobi.php 12-Apr-2017 18:39 4k [HTM] whois.museum.php 12-Apr-2017 18:39 4k [HTM] whois.mx.php 12-Apr-2017 18:39 4k [HTM] whois.name.php 12-Apr-2017 18:39 4k [HTM] whois.nl.php 12-Apr-2017 18:39 4k [HTM] whois.nu.php 12-Apr-2017 18:39 4k [HTM] whois.nz.php 12-Apr-2017 18:39 8k [HTM] whois.org.php 12-Apr-2017 18:39 4k [HTM] whois.org.za.php 12-Apr-2017 18:39 4k [HTM] whois.parser.php 12-Apr-2017 18:39 24k [HTM] whois.pl.php 12-Apr-2017 18:39 4k [HTM] whois.pro.php 12-Apr-2017 18:39 4k [HTM] whois.pt.php 12-Apr-2017 18:39 4k [HTM] whois.ro.php 12-Apr-2017 18:39 4k [HTM] whois.ru.php 12-Apr-2017 18:39 4k [HTM] whois.rwhois.php 12-Apr-2017 18:39 4k [HTM] whois.sc.php 12-Apr-2017 18:39 4k [HTM] whois.se.php 12-Apr-2017 18:39 4k [HTM] whois.servers.php 12-Apr-2017 18:39 16k [HTM] whois.si.php 12-Apr-2017 18:39 4k [HTM] whois.su.php 12-Apr-2017 18:39 4k [HTM] whois.tel.php 12-Apr-2017 18:39 4k [HTM] whois.travel.php 12-Apr-2017 18:39 4k [HTM] whois.uk.php 12-Apr-2017 18:39 4k [HTM] whois.us.php 12-Apr-2017 18:39 4k [HTM] whois.utils.php 12-Apr-2017 18:39 4k [HTM] whois.ve.php 12-Apr-2017 18:39 4k [HTM] whois.ws.php 12-Apr-2017 18:39 4k [HTM] whois.zanet.php 12-Apr-2017 18:39 4k


$Id: README,v 1.22 2010/08/26 10:23:39 sparc Exp $

Introduction
------------

This package contains a Whois (RFC954) library for PHP. It allows
a PHP program to create a Whois object, and obtain the output of
a whois query with the Lookup function.

The response is an array containing, at least, an element 'rawdata',
containing the raw output from the whois request.

In addition, if the domain belongs to a registrar for which a special
handler exists, the special handler will parse the output and make
additional elements available in the response. The keys of these
additional elements are described in the file HANDLERS.

It fully supports IDNA (internationalized) domains names as
defined in RFC3490, RFC3491, RFC3492 and RFC3454.

It also supports ip/AS whois queries which are very useful to trace
SPAM. You just only need to pass the doted quad ip address or the
AS (Autonomus System) handle instead of the domain name. Limited,
non-recursive support for Referral Whois (RFC 1714/2167) is also
provided.

Requirements
------------

phpWhois requires PHP 4.3.0 or better with OpenSSL support to
work properly. Without SSL support you will not be able to
query domains which do not have a whois server but that have
a https based whois. Also, you can run it in lower PHP versions
but without timeout control. phpWhois will not work with PHP
versions below 4.1.0

Installation
------------

Basically, untar the distribution somewhere outside your server's
document root and make sure the directory is listed in 'include_path'
in your php.ini file, server configuration or in an .htaccess file.
If you want to test it using a web browser just copy example.php ,
example.html and whois.icon.png anywhere on your server's document
root and try it.

phpWhois is not a PHP aplication is a class that can be used in
applications. There is no need to make the installation folder
accesible to anyone but PHP, nevertheless you can install it inside
your server's document root if you like, it will work without
problems or security risks.

Example usage
-------------

(see example.php)

include('whois.main.php');

$whois = new Whois();
$query = 'example.com';
$result = $whois->Lookup($query,false);
echo "
";
print_r($result);
echo "
"; If you provide the domain name to query in UTF8, then you must use: $result = $whois->Lookup($query); If the query string is not in UTF8 then it must be in ISO-8859-1 or IDNA support will not work. What you can query ------------------ You can use phpWhois to query domain names, ip addresses and other information like AS, i.e, both of the following examples work: $whois = new Whois(); $result = $whois->Lookup('example.com'); $whois = new Whois(); $result = $whois->Lookup('62.97.102.115'); $whois = new Whois(); $result = $whois->Lookup('AS220'); Using special whois server -------------------------- Some registrars can give special access to registered whois gateways in order to have more fine control against abusing the whois services. The currently known whois services that offer special acccess are: - ripe The new ripe whois server software support some special parameters that allow to pass the real client ip address. This feature is only available to registered gateways. If you are registered you can use this service when querying ripe ip addresses that way: $whois = new Whois(); $whois->UseServer('uk','whois.ripe.net?-V{version},{ip} {query}'); $result = $whois->Lookup('62.97.102.115'); - whois.isoc.org.il This server is also using the new ripe whois server software and thus works the same way. If you are registered you can use this service when querying .il domains that way: $whois = new Whois(); $whois->UseServer('uk','whois.isoc.org.il?-V{version},{ip} {query}'); $result = $whois->Lookup('example.co.uk'); - whois.nic.uk They offer what they call WHOIS2 (see http://www.nominet.org.uk/go/whois2 ) to registered users (usually Nominet members) with a higher amount of permited queries by hour. If you are registered you can use this service when querying .uk domains that way: $whois = new Whois(); $whois->UseServer('uk','whois.nic.uk:1043?{hname} {ip} {query}'); $result = $whois->Lookup('example.co.uk'); This new feature also allows you to use a different whois server than the preconfigured or discovered one by just calling whois->UseServer and passing the tld and the server and args to use for the named tld. For example you could use another whois server for .au domains that does not limit the number of requests (but provides no owner information) using this: $whois = new Whois(); $whois->UseServer('au','whois-check.ausregistry.net.au'); or: $whois = new Whois(); $whois->UseServer('be','whois.tucows.com'); to avoid the restrictions imposed by the .be whois server or: $whois = new Whois(); $whois->UseServer('ip','whois.apnic.net'); to lookup an ip address at specific whois server (but loosing the ability to get the results parsed by the appropiate handler) UseServer can be called as many times as necessary. Please note that if there is a handler for that domain it will also be called but returned data from the whois server may be different than the data expected by the handler, and thus results could be different. Getting results faster ---------------------- If you just want to know if a domain is registered or not but do not care about getting the real owner information you can set: $whois->deep_whois = false; this will tell phpWhois to just query one whois server. For .com, .net and .tv domains and ip addresses this will prevent phpWhois to ask more than one whois server, you will just know if the donmain is registered or not and which is the registrar but not the owner information. UTF-8 ----- PHPWhois will assume that all whois servers resturn UTF-8 encoded output, if some whois server does not return UTF-8 data, you can include it in the NON_UTF8 array in whois.servers.php Notes ----- There is an extended class called "whois.utils.php" which contains a debugging function called showObject(), if you showObject($result) it will output the total layout of the returned object to the web browser. The latest version of the package and a demo script resides at There is also be an article describing the package on devshed.com at Support/Patches --------------- If you're really stuck and can't figure something out, or you want to contribute an extended class for one of the TLD's, file a patch or support request in the SourceForge tracker. One of the developers will get around to applying or responding. Credits ------- Mark Jeftovic David Saez Padros Ross Golder
Proudly Served by LiteSpeed Web Server at ustaninmutfagi.com Port 80