Download the PHP package emild/php-whois without Composer
On this page you can find all versions of the php package emild/php-whois. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package php-whois
PHP WHOIS
PHP WHOIS client implementation. Sends the queries directly to the WHOIS services.
Use case
- Raw and parsed domain lookup
- Raw and parsed ASN routes lookup
- Direct queries to TLD/ASN hosts
- Extending and customizing the default hosts, parsers, etc.
- Proxying via CurlLoader
Installation
System requirements:
- PHP >= 7.2 (old versions supports 5.4+)
- php-curl
- php-mbstring
- Open port 43 in firewall
Optional:
- php-intl
- php-memcached + Memcached server
Project requirements:
- PSR-4 autoloader
Composer:
or composer.json:
Usage
Domain lookup
How to get summary about domain:
Exceptions on domain lookup:
Proxy with SOCKS5:
TLD hosts customization:
TLD default/fallback servers:
ASN lookup
How to get summary using ASN number:
Response caching
Some TLD hosts are very limited for frequent requests. Use cache if in your case requests are repeating.
Contributing
The project is open for pull requests, issues and feedback. Please read the CODE_OF_CONDUCT.md
All versions of php-whois with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.2
ext-curl Version *
ext-mbstring Version *
ext-json Version *
true/punycode Version ^2.1
ext-curl Version *
ext-mbstring Version *
ext-json Version *
true/punycode Version ^2.1
The package emild/php-whois contains the following files
Loading the files please wait ....