qxd / abuseipdb-php
AbuseIPDb服务的包装服务。
dev-main
2024-05-17 16:47 UTC
Requires
- php: >=8.2
This package is auto-updated.
Last update: 2024-09-17 20:19:02 UTC
README
该包支持APIv2。目前没有其他API可用。尚未实现上传滥用IP地址的CSV报告,但计划这么做。
安装
计划通过Composer进行安装。请确保不要尝试克隆此存储库并尝试让其工作。
composer install AbuseIpDb
作为Composer包的使用
我们只支持APIv2来选择API版本(这可以作为参数传递或作为默认值使用)。当API更新且我们的团队有时间实现时,将提供更新的值。这是AbuseIPDB目前支持的唯一API。
TBD, still in implementation phase
如果您有Abuse IP DB的订阅计划,可以通过额外的参数来表示。
TBD, still in implementation phase
检查单个IP地址
TBD, still in implementation phase
检查CIDR网络块
TBD, still in implementation phase
报告滥用IP地址
以下所有调用都导致对AbuseIpDb的相同调用。如果您传递了一个未知类别,将引发ValueError
。
TBD, still in implementation phase
这将在报告中添加注释。
TBD, still in implementation phase
报告滥用IP地址列表
有关CSV文件的精确规范,请参阅IP批量报告器。
TBD, still in implementation phase
注意:目前尚未实现。
检索滥用IP地址列表
TBD, still in implementation phase
命令行使用
您可以在命令行中调用该模块。它支持上面列出的所有命令。有关明确的语法和所需配置,请使用--help
参数。
abuseipdb --help
fail2ban
CLI是为了与fail2ban一起使用而开发的。使用以下操作代替wget或curl。
TBD, still in implementation phase
这些行做的是同样的事情。当然,您可以省略敏感数据的屏蔽,但这不是一个好主意。它将用*host*
替换您的自己的主机名,用*user*
替换任何现有用户,用*email*
替换任何电子邮件地址。这将防止泄露有关您的系统信息并稍微减少攻击面。