qxd/abuseipdb-php

AbuseIPDb服务的包装服务。

dev-main 2024-05-17 16:47 UTC

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一起使用而开发的。使用以下操作代替wgetcurl

TBD, still in implementation phase

这些行做的是同样的事情。当然,您可以省略敏感数据的屏蔽,但这不是一个好主意。它将用*host*替换您的自己的主机名,用*user*替换任何现有用户,用*email*替换任何电子邮件地址。这将防止泄露有关您的系统信息并稍微减少攻击面。

项目链接