If you are working with Whois in PHP this library provides a very basic client.
Rather than focus on the user friendly output this library focuses on the raw Whois protocol. The library is limited in function since it's intended to be a low-level client that handles only request and raw output. Basically the package supports the look up of a TLDs primary Whois server and then will do a query of the domain provided.
- PHP >= 7.0
- Pure PHP based Whois client.
- Simple API for getting raw Whois results in PHP.
- Unicode IDN and punycode support.
The best installation method is to simply use composer.
composer require mallardduck/whois-client
composer require "mallardduck/whois-client":"dev-master"
require 'vendor/autoload.php';
use MallardDuck\Whois\Client;
$client = new Client;
$results = $client->lookup('google.com');
- Expand the Server List locator to support IPv4
- Expand the Server List locator to support IPv6
- Look into supporting actual TLD lookups. (i.e. looking up "com" tld's whois info)
Whois Client PHP Library is open source software licensed under the GPLv3 license.