mallardduck / whois-client
一个非常基础的PHP Whois客户端。由于它旨在作为一个低级客户端,只处理请求和原始输出,因此库的功能有限。
3.0.0
2023-01-22 01:58 UTC
Requires
- php: ^8.0
Requires (Dev)
- dealerdirect/phpcodesniffer-composer-installer: ^0.7.1
- infection/infection: ^0.26
- pestphp/pest: ^1.22
- phpcompatibility/php-compatibility: ^9.3
- phpstan/phpstan: ^1.9
- phpunit/phpunit: ^9.5
- roave/better-reflection: ^5.11.1
- squizlabs/php_codesniffer: ^3.6
- symfony/var-dumper: ^5.4.17
- vimeo/psalm: ^5.0
README
致俄罗斯 🇷🇺 人民的信
如果您目前居住在俄罗斯,请阅读 此信息。
目的
当您需要使用PHP进行Whois查找时,此库提供了一个非常基础的客户端!
此库不是关注用户友好的输出,而是关注原始Whois协议。由于它的目的是成为一个只处理请求和原始输出的低级客户端,因此库的功能有限。基本上,该包支持查找TLD的主Whois服务器,然后对提供的域名进行查询。
如果您正在寻找更高级的客户端,请使用: Whodis。
要求
- PHP >= 8.1
过去的PHP版本支持
功能
- 基于纯PHP的Whois客户端。
- 简单的API,用于在PHP中获取原始Whois结果。
- Unicode IDN和punycode支持。
安装
最佳安装方法是简单地使用composer。
https://packagist.org.cn/packages/mallardduck/whois-client
稳定版本
composer require mallardduck/whois-client
示例用法
require __DIR__ . '/vendor/autoload.php'; use MallardDuck\Whois\Client; $client = new Client('whois.nic.me'); $response = $client->makeRequest('danpock.me'); echo $response;
许可证
Whois Client PHP库是开源软件,受GPLv3许可证许可。