IP-Biter - 框架
黑客友好型追踪框架
IP-Biter 是一个开源、易于部署的追踪框架,可生成高度可配置且唯一的追踪图片和链接,用于嵌入电子邮件、网站或聊天系统中,并在黑客友好型仪表盘上以高细节报告的形式可视化查看追踪用户(查看图片或打开链接的用户)的信息。

功能特性
- 高度可配置的追踪图片生成
- 追踪链接生成
- 从目标角度无法识别和察觉的追踪
- 集成仪表盘
- 集成概览仪表盘(仅限管理员)
- 自我追踪预防
- 可随时停止和启动追踪
- 可隐藏仪表盘并通过密码保护其访问
- 仪表盘实时追踪报告
- 追踪报告实时发送至可配置的邮箱地址和 Telegram 聊天
- 多种 IP 分析服务
- User-Agent 分析服务
- 集成 URL 缩短服务
- 全合一 PHP 文件
- 无需数据库
- 开源
……以及更多更多功能!
快来试试吧!

快速开始
部署 IP-Biter
- 将 ipb.php 复制到你的 PHP 服务器,并可选地按照后续安全说明创建一个 .htaccess 文件。
- 在 ipb.php 文件开头未注释的 PHP 行中有一些可配置参数,由注释 "START CONFIGURATION SECTION" 标识。
访问仪表盘
- 通过 ipb.php?op=$dashboardPage 访问仪表盘(将 $dashboardPage 替换为其实际值)。
- $dashboardPage 是在 ipb.php 文件的 "START CONFIGURATION SECTION" 中定义的 PHP 变量。默认值为 "dashboard",因此默认 URL 为
ipb.php?op=dashboard。
- 如果 PHP 变量 $dashboardPage 为空,可通过 URL
ipb.php 访问仪表盘。
- 如果 PHP 变量 $dashboardPageSecret 不为空,将出现一个登录页面,要求输入 $dashboardPageSecret 的值。
创建新配置
- 当打开仪表盘且不带参数时,会创建一个新配置。
- 可选择提供需要接收通知的邮箱和 Telegram Bot token 及聊天 ID。
- Telegram 说明:要获取 token,请按照 https://core.telegram.org/bots/features#botfather 的说明创建一个 Telegram Bot。
- Telegram 说明:要获取聊天 ID,请与你的 bot 开始一个新聊天,然后打开
https://api.telegram.org/bot<token>/getUpdates,将 <token> 替换为你的 bot token。你可以在返回的 JSON 中的 result/message/chat/id 下找到你的聊天 ID。有关群组或话题聊天 ID 的更多说明,请参见 此 Gist。
- 如有需要,配置追踪图片和高级设置。
- 可将原始图片 URL 留空。这种情况下将使用一张空白图片。
- 如有需要,添加追踪链接。
- 可将原始链接留空。这种情况下该链接将产生一个 404 页面。
- 保存配置
- 分发生成的图片或链接以开始追踪。
- 你可以点击复制按钮,然后粘贴到类似 Gmail 的富文本 HTML 邮件编辑器中。
- 注意:如果你在同一浏览器中打开了并加载了仪表盘页面,然后尝试打开生成的图片或链接,你的请求将不会被追踪(自我追踪预防功能)。
加载现有配置
- 当打开仪表盘时带有参数 "uuid",会加载相应的配置。
- 也可以将 "Track UUID" 粘贴到仪表盘的相应字段中,并点击 "Load" 按钮来加载另一个配置。
- 报告将自动显示在仪表盘的 "Tracking Reports" 部分。
管理员概览页面
- 通过 ipb.php?op=$adminPage 访问管理员页面(将 $adminPage 替换为其实际值)。
- $adminPage 是在 ipb.php 文件的 "START CONFIGURATION SECTION" 中定义的 PHP 变量。默认值为 "admin",因此默认 URL 为
ipb.php?op=admin。
- 如果 PHP 变量 $adminPage 为空,则管理员页面不可用。
- 如果 PHP 变量 $adminPageSecret 不为空,将出现一个登录页面,要求输入 $adminPageSecret 的值。
- 所有已定义的配置将以表格形式显示。
安全说明
- 更改配置部分的文件夹名称和仪表盘页面名称,以提高安全性。
- 在 .htaccess 文件中添加以下行,以拒绝访问 "configs" 和 "reports" 文件夹:
DirectoryIndex ipb.php
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(configs/|reports/|error.log) - [F]
</IfModule>
在线演示
请查看 演示。
支持我 <3
