mallardduck/whodis

一个简单的PHP Whois客户端

1.0.0 2023-01-22 02:03 UTC

This package is auto-updated.

Last update: 2024-09-23 02:31:11 UTC


README

Source Code License PHP Version Latest Stable Version Total Download Count

目的

一个简单的PHP高级Whois客户端。

要求

  • PHP >= 8.0

安装

最好的安装方法是简单地使用composer。

https://packagist.org.cn/packages/mallardduck/whodis

稳定版本

composer require mallardduck/whodis

示例用法

require __DIR__ . '/vendor/autoload.php';

use MallardDuck\Whodis\Whodis;

$whodis = new Whodis();
$response = $whodis->lookup('danpock.me', fullResults: true);
echo $response; // Prints WHOIS results identical to running `whois danpock.me` in shell*.
  • = 根据CLI whois 客户端而变化,文档假设您的客户端与BSD whois 相匹配,默认提供递归结果。

测试

$ composer test

注意:由于PHP测试运行速度非常快,可能会出现假阴性。Whois服务器可能在测试期间断开连接,导致空响应和失败的测试。

在V2之前待办事项

  • 添加结果解析功能
  • 重构查找输出以提供信息POPO
  • 允许以纯文本或POPO输出;也许有不同方法?

贡献

请参阅我们的贡献指南

安全性

如果您发现任何与安全性相关的问题,请通过security@php-http.org与我们联系。

许可

MIT许可(MIT)。请参阅许可文件以获取更多信息。