joshtronic/php-projecthoneypot

PHP 项目的蜜罐包装器

1.0.0 2014-09-17 17:09 UTC

This package is auto-updated.

Last update: 2024-09-20 10:58:01 UTC


README

Build Status Coverage Status Downloads

PHP 项目的蜜罐包装器。兼容 PHP 5.3+ 和 HHVM。

安装

首选的安装方法是通过 composer。只需在项目的根目录下运行

composer require "joshtronic/php-projecthoneypot:dev-master"

用法

入门指南

$php = new joshtronic\ProjectHoneyPot('_YOUR_API_KEY_');

执行查找

$results = $php->query('1.2.3.4');
print_r($results);

结果

查询将返回有关 IP 地址的信息数组。数组将包含 last_activitythreat_score 和一个包含 categories 的数组。

模拟结果

Project Honey Pot 的人们很慷慨,包括了一种从他们的 http:BL API 模拟结果的方法。您可以通过针对以下 IP 地址进行查询来实现。

访问者类型

  • 127.1.1.0 - 搜索引擎
  • 127.1.1.1 - 可疑
  • 127.1.1.2 - 收集器
  • 127.1.1.3 - 可疑 & 收集器
  • 127.1.1.4 - 评论垃圾邮件发送者
  • 127.1.1.5 - 可疑 & 评论垃圾邮件发送者
  • 127.1.1.6 - 收集器 & 评论垃圾邮件发送者
  • 127.1.1.7 - 可疑 & 收集器 & 评论垃圾邮件发送者

威胁等级

  • 127.1.10.1 - 威胁等级 10
  • 127.1.20.1 - 威胁等级 20
  • 127.1.40.1 - 威胁等级 40
  • 127.1.80.1 - 威胁等级 80

天数数量

  • 127.10.1.1 - 自上次出现以来 10 天
  • 127.20.1.1 - 自上次出现以来 20 天
  • 127.40.1.1 - 自上次出现以来 40 天
  • 127.80.1.1 - 自上次出现以来 80 天

贡献

建议和错误报告总是受欢迎的,但通过拉取请求获得 karma 点。

所有贡献都需要单元测试。您可以通过在 tests 目录中运行 phpunit . 来运行测试套件。

我还敦促您安装一个蜜罐,并向 Project Honey Pot 捐赠一些 MX 记录。他们正在做伟大的工作,他们免费提供 http:BL 服务,您的捐赠有助于使他们的服务更加完善!

如果您还不是会员,请今天使用 我的推荐代码 注册。