
一个轻量级浏览器抓包与安全分析扩展,在浏览器侧边栏中即可完成抓包、拦截、修改、重放、规则检测与AI辅助分析的完整工作流。(A lightweight browser extension for traffic capture and security analysis, enabling capture, interception, modification, replay, rule-based detection, and AI-assisted analysis—all from the browser sidebar.)
# 🦅 Hx0 鹰眼(Hx0 HawkEye):浏览器抓包分析神器,集成拦截重放、MCP 与 AI Agent
【[English](https://github.com/asaotomo/hx0-hawkeye/blob/main/README_EN.md) / 中文】

   
**1.0.7 正式版 · 看见请求,理解数据,让验证更连贯。**
在抓包、拦截、重放与 AI 自动化的既有能力上,新增独立编解码工作台,并完善页面助手与证据工作流。Agent 同时支持多聊天并行、上下文引用、附件与文件交付。新用户可从下方完整功能介绍开始;老用户可先看 1.0.7 更新亮点与实操。
[1.0.7 更新亮点](#whats-new) · [完整功能介绍](#features) · [社区版 / 专业版](#editions) · [下载与安装](#install) · [三分钟上手](#quick-start) · [完整历史更新](#history)

*演示数据仅用于说明操作流程。*
<a id="whats-new"></a>
## 1.0.7,更新了什么?
<a id="update-20261015"></a>
### 2026.10/15 更新
> 本次更新基于 **v1.0.7**,Chrome 与 Firefox 同步提供。
>
> - **AI 场景建议**:结合当前网页、近期对话、所选人设与 Skills,以及已开启的历史记忆,实时推荐 3–4 个工作、学习、生活或娱乐场景。点击即可发送,气囊旁支持“换一批”;网络异常时提供标明来源的通用建议。
> - **建议由用户掌控**:高级设置新增默认开启的“AI 场景建议”开关。关闭后保留首页内置任务建议与本地“换一批”,隐藏 AI 气囊、停止建议生成并取消未完成请求,以节约 Token 和本地模型推理开销;正常聊天和任务执行不受影响。
> - **主面板打开速度优化**:优化点击扩展图标后的主面板启动加载,减少等待时间;修复抓包界面偶发需要二次点击的问题。
> - **Agent 主动提问弹窗优化**:需要补充文本或文件时直接在输入区回答,需要选择时显示具体选项。关闭提问弹窗后可从待回答提示重新打开。
> - **编解码准确性**:修复 UTF-8 BOM 保留、CTR 计数器进位、空文本处理、Quoted-Printable 长行折行及 HTML 实体兼容问题。
> - **MCP 配置指引**:完善 Windows JSON/TOML 路径转义;下载文件缺失或没有记录路径时,引导查找扩展安装目录中的 `mcp-server/hawkeye-mcp-server.mjs`,核实真实文件后再配置。
> - **中英文说明**:模型配置入口直接定位高级设置的模型区;用户手册补充建议开关、推荐依据、刷新、降级及 MCP 文件查找说明。
这一版将零散的数据处理,变成可复用的工作流;将页面上的线索,连接到可核验的结果。
| 核心更新 | 能解决什么问题 | 从哪里开始 |
| --- | --- | --- |
| **全新独立编解码工作台** | 147 项工具,最多 16 步组合配方;从输入到结果,逐步反馈 | 编解码 → 编解码与工具 |
| **智能多层解码与 AI 辅助** | 识别编码、展示候选与还原路径;AI 建议在本地核验 | 编解码 → 智能解码 |
| **文本 / JSON 比对与二进制还原** | 找出响应中的真实变化,将 Hex / Base64 恢复为原始文件 | 编解码 → 文本 / JSON 比对;输出 → 保存为文件 |
| **二维码 / 条形码与 IP 网络工具** | 离线生成、识别码图,精确计算 IPv4 / IPv6 地址与网络范围 | 编解码 → 对应页签 |
| **四个官方页面助手** | 页面情报、智能解码、智能渗透、钓鱼邮件研判,直接贴近当前页面 | 脚本 → 选择助手 → 注入当前页 |
| **Agent 与 MCP 联动** | AI 场景建议、目标 / 计划模式与任务续跑;4 个聊天并行、@ 引用与工作台工具统一接入 | [Agent 工作区与附件](#agent-workspace);基础设置 → 鹰眼浏览器自动化 MCP |
| **上下文、附件与文件交付** | 按模型保存图片设置、真实收藏夹、图片 / 代码输入、本地扫码、实时代码编辑与报告下载 | Agent → 模型菜单 / @ 引用 / + 附件 |
| **Agent 追加任务队列** | 追加任务可排队或立即发送,发送失败可保留消息和附件重试;其他聊天继续运行 | Agent → 等待队列 → 立即发送 |
| **三点微型 Fuzz** | 为多个参数分别配置数据,预览数量后执行有边界的验证 | 重放台 → 标记注入点 → 微型 Fuzz |
| **新版本介绍与更新提醒** | 安装或更新后了解主要功能;联网时每日检查官方更新 | 插件弹窗;页脚版本号上方红点 |
<a id="agent-concurrency"></a>
### Agent 多聊天并行与任务状态
Chrome 和 Firefox 都支持最多 **4 个不同聊天同时执行**。同一聊天的追加任务按顺序处理;第 5 个任务显示「等待空位」,有空位后自动开始。新建或切换聊天不会停止其他任务,「停止」只作用于当前聊天。任务会继续使用各自的目标标签页;多个任务操作同一标签页时,按顺序执行。
- 执行中的聊天右侧显示转圈;等待空位、等待回复或批准、暂停和完成时,显示对应状态。
- 将鼠标移到聊天卡片上,或用键盘聚焦卡片,可显示删除 **×**。删除用于移除聊天;要中止当前任务,请使用「停止」。
- 任务执行时,可以继续输入并加入等待队列。点击「立即发送」会停止当前聊天的任务,并提交选中的新任务,其他聊天继续运行。发送失败时可重试,消息和附件会保留;执行名额已满时,新任务自动等待。
---
## 一、它是什么
**基础抓包无需配置系统代理。** Hx0 鹰眼是一款面向 Chrome、Firefox 和主流 Chromium 浏览器的轻量级安全工作台。它在用户真实标签页与登录态中统一提供**抓包与拦截改包(含 WebSocket)、流量重放、微型 Fuzz、敏感信息 / 暗链检测、AI 安全审计、HawkEye MCP 与浏览器级 Agent(PRO)**,让人工分析、外部 Agent Host 和扩展内自动化共享同一套浏览器证据与安全工具。

#### ⚡ 核心优势:为什么不用传统代理?
+ **基础抓包门槛低**:不必先打开 Burp、修改系统代理或配置 Java;可选的 MCP 接入需另行安装 Node.js。
+ **贴近真实浏览器会话**:在页面标签页中观察 XHR / Fetch / WebSocket;重放可复用相关会话上下文,但具体 Cookie、请求权限和响应体仍受浏览器与站点策略约束。
+ **浏览器内闭环**:加载扩展并设置目标后即可抓包,适合日常联调、接口排障及授权范围内的初筛。

#### 🤖 杀手锏:全流程 AI 智能赋能 (BYOK)
支持接入自有模型 API(BYOK),将 AI 无缝嵌入侧边栏工作流:
+ **智能用例与 Payload 生成**:在重放工作台自动梳理结构化测试思路;在微型 Fuzz 中结合上下文动态生成变异 Payload,告别臃肿的传统字典。


+ **单包深度解读**:对实际捕获到的请求与响应证据进行 AI 解析;原始响应体不可得时会说明缺失原因,不会把重放结果当作原始响应。

+ **批量归纳与分析**:在独立工作台中勾选多条数据包,AI 自动从接口族、第三方调用中提取规律,辅助供应链、依赖面等横向风险初筛。

+ **暗链与静态威胁初筛**:结合内置规则与可选 AI 语义解读,批量整理可疑外链和第三方脚本线索;结果仍需人工核验。


---
## 二、开发背景
在 **前后端分离、SPA、大量 XHR/Fetch / WebSocket** 的日常研发与安全测试中,工程师经常需要在「浏览器真实会话」与「抓包 / 改包 / 重放」之间反复切换:传统代理类工具(如 Burp)能力上限高,但需改系统代理、信任证书,且与浏览器标签页的 **Cookie / 登录态** 容易出现断层;地址栏旁的轻量扩展又往往 **缺少持久历史、结构化详情与闭环工作台**。
**Hx0 鹰眼** 的设计目标是:在 **不强制改系统代理** 的前提下,把 **抓包(HTTP / WebSocket)→ 筛选定位 → 详情审计 → 拦截改包 → 重放 → 微型 Fuzz → 敏感与暗链检测 → 可选 AI 分析** 收敛到 **一个侧边栏主工作台**,降低联调排障、授权范围内的接口审计与初筛类工作的 **上下文切换成本**。
---
<a id="features"></a>
## 三、功能介绍
核心工作流:**抓包**(可选 **WebSocket**)→ **筛选** → **看详情** → **重放**(HTTP / **WebSocket 帧**,可 **AI 生成测试用例**)→ **微型 Fuzz**(HTTP / **WS**,可 **AI 生成 Payload**)→ **暗链检测 / AI 报文分析**(支持勾选多条后的 **批量 AI / 暗链工作台**)→ **AI 任务台**(专业版,多阶段自动化)。




| 模块 | 说明 |
| --- | --- |
| **抓包** | 结合页面 `fetch` / XHR 与浏览器请求事件记录流量,可按**域名/IP 通配、资源类型、后缀**过滤;WebSocket 显示握手与 `OUT`/`IN` 帧。请求体和原始响应体取决于浏览器可提供的数据与容量限制;Chrome 可尝试被动监听,Firefox 无对应开关。 |
| **历史(History)** | 历史记录保存在本机;支持类型、Host、方法、状态码、敏感命中和搜索筛选;范围可选**当前域名流量 / 当前标签页流量 / 全部抓包记录**,扩展角标按当前站点的抓包数更新。 |
| **拦截(Intercept)** | 队列式暂停匹配的 HTTP 请求与 WebSocket 出站/入站帧;侧栏自动刷新,可编辑、放行、丢弃或批量处理;与抓包共用目标规则。 |
| **详情审计** | **Pretty / Raw / Hex**;响应 **Render**(沙箱渲染);**敏感信息** 聚合与高亮;点击标题可复制完整 URL、下载双栏原文分段 `.txt`;**Burp 风格** 导出。 |
| **重放工作台** | 请求默认以 **Pretty** 打开;Pretty 与 Raw 的编辑都可直接重放,切换视图保留修改。支持撤销/重做、目标切换及可选 AI 用例;WebSocket 帧重放使用页面内仍为 `OPEN` 的连接,专业版另有页面内重放。 |
| **编解码与哈希** | MD5、SM3、SHA、ROT13、Base64、URL、Hex 等;作用范围可选 **选中文本 / 仅参数值 / 整行 URL**。 |
| **微型 Fuzz** | 使用 `§...§` 标记注入点;**开始 Fuzz** 与 **页面内 Fuzz**(HTTP/DOM);**WebSocket 微型 Fuzz** 串行发包并以 **下一条入站帧** 为响应结果(依赖页内活动连接);基线对比;**AI 智能 Payload**:由模型按注入上下文生成候选 payload 列表,减少手写字典成本;可结合 Render、敏感、**AI 结果分析**视图辅助判断。 |
| **暗链与静态威胁** | 对静态 HTML 等做 **规则扫描**;可配置 **高信誉顶级域** 降噪;报告可下载。可与 **AI 报文/语义解读** 配合,**批量暗链** 工作台便于对多条响应 **横向对比**,辅助梳理 **外链、第三方脚本与依赖线索**(供应链初筛场景)。 |
| **AI 分析(可选)** | 单包分析基于实际捕获的请求/响应证据;批量分析在独立工作台逐条归纳并汇总。AI 任务台支持多阶段任务、Skills 与运行中补充线索。提供 OpenAI、DeepSeek、Grok、MiniMax、Gemini、Ollama(本地)、LM Studio(本地)及自定义端点;模型请求发送到用户配置的服务(BYOK)。 |
| **鹰眼浏览器自动化 MCP(PRO)** | 面向安全工作流的浏览器 MCP;兼容 stdio / Streamable HTTP / legacy SSE,把标签页导航与鹰眼抓包、重放、变异、编解码、证据工具统一暴露给可信 Agent Host。 |
| **浏览器级 Agent(PRO)** | 在真实标签页中多轮调用浏览器与 HawkEye 工具,可通过聊天管理抓包、拦截、代理、脚本和设置;支持目标/计划、附件、视觉证据与任务进度恢复。跨会话摘要记忆默认关闭,需用户开启。 |
| **敏感信息匹配** | 内置规则(证件、手机、银行卡、邮箱、Shiro/JWT/Swagger/UEditor/Druid 等指纹、IP、域名、CTF Flag 等)+ **自定义正则**、**关键词库**;支持批量导入/导出、一键清空。 |
| **批量能力** | 批量导出、删除、**批量 AI 分析**、**批量暗链检测**(独立标签页工作台)、批量重放等。 |
| **国际化** | 界面 **中文 / English** 切换。 |
| **独立编解码工作台(1.0.7)** | 147 项工具入口、最多 16 步配方,支持参数配置、实时处理与配方导入 / 导出;基础与高级操作按对应权益校验。 |
| **智能解码与数据比对(1.0.7)** | 多层候选与路径、本地核验 AI 建议;文本 / JSON 比对和原始字节文件还原;另有 IP、二维码 / 条形码工具。 |
| **四个官方页面助手(1.0.7)** | 页面情报、智能解码、智能渗透与钓鱼邮件识别;可手动注入、配置匹配规则与使用脚本快捷菜单。 |
| **功能介绍与更新提醒(1.0.7)** | 功能介绍引导主要入口;联网时每日检测对应浏览器的官方更新。 |
**Chrome 与 Firefox** 在侧栏托管、响应体获取和拦截提示方面存在差异。Chrome 的“完整响应体(被动监听)”只对浏览器允许读取的请求生效;Firefox 不提供该开关。详细限制见扩展内用户手册。
### 1.0.7 图文实操:从已有工作流继续进阶
### 3.1 独立编解码工作台

**147 项工具,最多 16 步配方。** 搜索工具、加入步骤、调整顺序,输入变化即可实时处理;也可关闭实时处理,手动执行。每一步显示状态,失败时能够定位到具体步骤。
试一次:
1. 打开「编解码 → 编解码与工具」,输入 `flag{hello}`。
2. 搜索并加入 **SM3**,再加入 **Base64 编码**。
3. 查看输出,复制、作为新输入或保存结果;通过「导出」保存配方,后续再导入复用。
这里先计算 SM3 摘要,再对摘要的十六进制文本进行 Base64 编码。**哈希是单向摘要,并非可以直接解密的密文。** 配方导出不包含输入文本和密钥。
| 工具方向 | 代表能力 |
| --- | --- |
| 常用编码与文本 | Base32 / Base64 / URL / Hex、摩尔斯码、JSON、JWT、正则、文本处理 |
| 摘要与校验 | MD5、SM3、SHA 系列、HMAC、CRC / Adler / BCC / LRC |
| 参数化加解密 | AES、DES / Triple DES、RSA、SM2 / SM4 / SM9、RC4、Rabbit、OpenSSL |
| 扩展编码与 CTF | Base62 / Base85 / ASCII85 / basE91 / Base92、UU / XX、Base100 Emoji、Bech32;古典密码与静态脚本还原 |
| 日常实用工具 | 精确整数进制转换、Unix 时间换算、人民币大小写、颜色 / 单位换算、CSV / JSON |
高级操作需要 PRO,并须提供正确的密钥、IV、模式或题目参数。SM9 使用兼容的 GmSSL DER 密钥,单次明文范围为 1–255 字节。JSFuck / AA / JJEncode 采用有界静态还原,不执行还原出的代码。
### 3.2 智能解码与 AI 辅助分析

**PRO** 智能解码支持 **76 条解码 / 解析路径**,在本地处理数据。候选按可读性与格式特征排序,保留中间层,并可将已验证路径载入配方。
1. 打开「编解码 → 智能解码」,点击「CTF 五层示例」。
2. 保持最大层数为 `5`,点击「开始智能解码」。
3. 查看 `Base64 → URL → Hex → Unicode → ROT13` 的路径与结果 `flag{ctf_5_layers}`;点击「载入解码路径」继续处理。
基础摩尔斯码同样支持常用标点。下面这段输入可在工作台选择「摩尔斯电码 解码」,也可交给智能解码:
```text
..-. .-.. .- --. -....- -- --- .-. ... .
```
结果为 **`FLAG-MORSE`**,其中 `-....-` 是连字符。智能解码还可逐层还原多层编码,具体结果取决于输入格式、层数和必要参数。
需要更深入判断时,点击「AI 辅助分析」。AI 提供编码特征、候选路线、可能原因与下一步核验建议;允许的解码路线在本地执行验证。没有解出时仍显示分析建议,并明确缺少哪些条件。**建议与已验证结果分开展示,不把模型推测当作明文。**
密码、私钥、IV、矩阵、映射和本地字典不发送给 AI;AI 会接收有上限的输入节选及非密钥候选。配置入口为「高级设置 → AI 服务」。
### 3.3 文本与 JSON 比对

在「文本 / JSON 比对」粘贴两份响应,选择文本或 JSON 结构模式,点击「开始比对」。支持字符高亮、上一处 / 下一处差异、分页与完整差异导出。
例如,左侧输入:
```json
{"order_id":"demo-107","status":"pending","amount":129,"role":"viewer"}
```
右侧输入:
```json
{"role":"viewer","amount":129,"status":"paid","order_id":"demo-107"}
```
JSON 模式忽略对象键顺序,保留数组顺序;因此这里定位的是 `status` 变化,而不是字段重排。大整数保留精度,适合订单号、ID 与接口回归排查。
### 3.4 二进制数据与文件还原
Hex / Base64 解码支持原始字节显示和「保存为文件」。例如,将图片的 Hex 数据解码后,按原始字节保存为 PNG,不必先转成可能损坏内容的 UTF-8 文本。
操作:选择 Hex 或 Base64 解码 → 使用字节输出 → 检查结果 →「保存为文件」。支持分隔符识别、字节编辑与无损复用;导出的文件类型取决于实际数据,扩展名不会改变文件内容。
### 3.5 二维码与条形码

**PRO** 支持 QR 与 **9 类一维条形码** 的本地生成,导出 SVG / PNG;可导入图片、拖入网页图片或粘贴截图进行识别。
试一次:打开「二维码 / 条形码」→ 选择 `QR Code` → 输入 `https://github.com/asaotomo/Hx0-HawkEye` → 点击「生成码图」。将码图拖入识别区,即可查看内容。
识别每图返回首个结果,图片上限 6 MiB,解析超时 6 秒;模糊、遮挡或复杂背景可能导致无法识别。结果中的链接不会自动打开。
### 3.6 IP 网络工具

**PRO** 支持 IPv4 / IPv6 地址格式转换、前缀 / 掩码、网络范围和精确地址数量;分组展示结果,可单项复制或导出 JSON。
试一次:选择 `IPv4`,输入 `192.168.1.23` 与前缀 `24`,点击「计算网络」。网络为 `192.168.1.0/24`,总地址数为 `256`,传统可用主机范围为 `192.168.1.1–192.168.1.254`。这是本地地址计算,不会扫描该网段。
### 3.7 四个官方页面助手
四个官方助手均属于 **PRO**,支持复制、折叠、关闭、明暗主题和中英文界面。打开「脚本」,选择助手,点击「注入当前页」即可使用。Chrome 和 Firefox 中的助手默认显示在网页可见区域右下角,展开侧栏时也保持可见;可拖动到方便的位置。智能解码助手主要响应疑似编码选区,也可从脚本菜单手动打开。
| 助手 | 适用场景 | 如何使用与查看结果 |
| --- | --- | --- |
| **页面情报助手** | 梳理页面表单、隐藏字段、链接、脚本端点与敏感线索 | 注入后查看分类数量;展开详情或筛选;重扫、保存 JSON |
| **智能解码助手** | 页面选中文本、抓包详情或重放内容中的编码 | 打开面板 / 解码选区;先查看本地候选,再按需 AI 分析;可在工作台继续 |
| **智能渗透助手** | 将当前页面、鹰眼流量、源码与轻量探测线索整理为分析 | 配置 AI 服务后手动运行;核对证据来源与待验证项;保存 Markdown |
| **钓鱼邮件识别助手** | 已打开的网页邮件,或用户导入的 EML | 本地查看风险与证据;按需预览 AI 发送范围并复核;导出 HTML / 打印 PDF |
页面情报扫描不等于确认漏洞;智能渗透报告中的推测仍需要授权范围内的进一步验证。大型页面或受限内容可能无法完整读取,界面会说明未读取的内容及原因。

**邮件助手这样上手:**
1. 在支持的网页邮箱打开一封邮件,使用助手菜单「打开 / 本地重扫」;不匹配或不支持的页面会给出原因。
2. 也可点击「导入 EML」。若在普通演示页使用,先将该脚本的「注入范围」设为「手动执行」并保存,再注入。
3. 查看本地证据与覆盖范围,按需点击「AI 深度分析」复核,或导出报告。
支持 Gmail、QQ / 企业邮箱、Outlook、网易等常见邮箱的阅读页适配;页面改版、跨域正文或特殊布局可能影响提取,可改用 EML。EML 上限 5 MiB,不发送邮件、不执行附件。SPF / DKIM / DMARC 说明来自可获得的邮件头;离线分析不独立进行 DNS 查询或密码学验签。**未发现风险不代表绝对安全。**
页面脚本也支持 `.user.js` 与普通 JavaScript 导入、编辑、检查与 AI 创建 / 优化,兼容常用 GM / GM4 API;完整油猴 API、部分 MAIN 世界行为与特殊脚本依赖仍有限制。
### 3.8 浏览器级 Agent

**PRO** Agent 模式连接当前浏览器与鹰眼工具。开启 AI 场景建议后,会结合当前网页与对话生成 **3–4 个建议**,可点击执行或「换一批」;可在高级设置关闭以节约 Token。支持目标模式、计划模式、深度思考、Skills、执行记录、保存进度与恢复任务。
<a id="agent-workspace"></a>
#### 工作区、引用与附件更新
1. **Agent 工作区与任务建议**:关闭再打开侧栏恢复上次页签;新增收藏夹整理、文件分类与重命名方案、当前页静态复刻、附件改写场景。
2. **模型菜单与 @ 引用**:可搜索并切换模型,为各模型保存图片输入设置;在输入框任意位置输入 `@`,引用网页选区、标签页、收藏夹、附件、生成文件和已启用 Skill,并查看各项来源。
3. **图片与代码附件**:支持粘贴及拖入网页图片、文字和代码/文本文件,自动识别文本编码、图片去重与独立命名;引用 Skill 不占附件名额。二维码/条形码附件或当前网页图片、Canvas 和 SVG 可在本地扫码,无需开启模型图片输入;单张长图支持逐个多码识别、区域定位与位置排序;通过 MCP 也可扫码和管理浏览器收藏夹。
4. **文件交付与实时代码编辑**:可预览、编辑和下载代码或报告,文件名说明用途;生成的 JS/JSON 会先检查语法。代码预览和编辑支持行号与高亮;点击「运行」前会确认对应网页,刷新任务记录时保留未保存的编辑内容与阅读位置。
5. **真实收藏夹与本地页面**:直接读取、分页、建文件夹、移动和改名真实收藏夹,修改前保留备份并保护根目录与非空文件夹;支持获浏览器许可的 file:// 页面,文件分类使用用户提供的目录材料,不直接移动磁盘原文件。
6. **智能解码与助手位置**:普通自然语言选区减少打扰,数字、括号及疑似编码继续打开本地解码。四个助手默认贴着网页可见区域右下角,侧栏展开后保持完整可见,拖动位置尽量保留。
7. **任务澄清与语言设置**:缺少范围、目标或参数时,Agent 提供选项,也支持自定义回答;推荐项需用户确认后使用。内置 Skills 的名称与简介随界面语言切换,操作说明提供中英文版本。
在输入框任意位置输入 `@`,即可打开下图的上下文菜单。模型的图片输入设置按模型保存;关闭模型视觉输入后,二维码与条形码仍可在本地识别。

第一次可以这样描述目标:
> 读取当前本地演示页,整理接口、表单和隐藏字段,附上证据来源。只读,不登录、不提交表单。
选择「计划模式」可先审阅步骤,再开始执行。研究公开资料时,Agent 可同时读取 **1–7 页**;搜索最多读取 7 个结果的正文,深入研究最多读取 15 页。验证码、超时、网络故障或重复失败会限制进展,结果会说明证据缺口。
使用 Skills 前,先在高级设置中选择可用技能,再在当前 Agent 聊天中开启 `Skills`。模型服务、页面访问权限与风险询问策略都需要按实际任务配置;重要操作与结论应核对。
### 3.9 抓包、拦截与重放

基础设置中开启抓包,填写目标域名 / IP 与类型规则,刷新目标页。在历史列表按当前域名、当前标签页或全部记录查看,再按 Host / 方法 / 状态码 / 关键词筛选。
详情支持 Pretty / Raw / Hex / Render;请求与响应可保留本地编辑稿。重放时修改参数并检查返回;WebSocket 支持帧观测、重放与命中规则时的拦截,帧重放需要可用连接。敏感匹配、自定义规则、关键词深搜与智能代理分流继续向社区版开放。
**PRO 三点微型 Fuzz:** 在重放台选中文本,连续添加最多 3 个 `§...§` 注入点,为每个点分别填写 payload,选择组合方式,核对预览数量后执行。
| 三个点各有 2 条 payload | 测试次数(不含基线) | 适合什么 |
| --- | --- | --- |
| 逐点测试 | 6 | 每次只改变一个点,定位影响 |
| 按行同步 | 2 | 将每行作为一组参数;各点列表须等长 |
| 全部组合 | 8 | 测试参数组合;笛卡尔积会迅速增长 |
执行另发一次基线请求。界面可设置执行上限,HTTP、页面内及 WebSocket Fuzz 均支持这些组合方式;外部 MCP Fuzz 保留更严格的范围与次数限制。
三点操作示例:
1. 在授权测试环境的重放请求中,依次选中要替换的三个值,点击「标记注入点」。界面显示 **3 / 3**,三个值被 `§` 包裹。
2. 打开「微型 Fuzz」,切换「注入点 1 / 2 / 3」,为每个点分别填写数据,每行一条。
3. 选择组合模式、并发与延迟,核对预览数量和执行上限,再开始测试。图中三个点各有 4 条数据,全部组合为 **4 × 4 × 4 = 64**,另加 1 条基线请求。
4. 选中结果行,对照原请求检查实际替换值,再结合状态码、响应长度、耗时和正文判断差异。状态码为 200 并不代表发现漏洞。


*请在自有或明确授权的测试环境练习这些步骤。*
完整响应体的被动读取依赖浏览器调试接口;部分跨域 `no-cors` 响应仍受 Chromium 限制。Render 预览与普通重放也不绕过浏览器安全规则。
### 3.10 HawkEye MCP 接入
**PRO** 本地 MCP Server **1.0.14** 将真实浏览器会话、抓包、重放、分析和编解码工作台提供给支持 MCP 的客户端。支持 stdio、Streamable HTTP / SSE;Server 使用 Node.js 18 或更高版本,单文件可运行。
Server 1.0.14 的默认完整工具集为 **53 项**,可按需选择启用的工具。测试授权可精确到主机与端口;可使用自定义 Fuzz 数据,并通过返回的记录编号查看重放 / Fuzz 的历史响应。拦截的请求与响应是两个阶段,放行请求后应继续检查响应队列。操作方法见扩展内手册 §3.1。
1. 在插件「基础设置」打开「鹰眼浏览器自动化 MCP」。
2. 在解压目录找到 `mcp-server/hawkeye-mcp-server.mjs`,按界面配置指引启动 / 连接。
3. 将界面提供的配置复制到客户端,连接后确认可读取当前页面,再调用需要的工具。
stdio 配置示例(将路径替换为本机实际绝对路径):
```json
{
"mcpServers": {
"hx0-hawkeye": {
"command": "node",
"args": ["/absolute/path/mcp-server/hawkeye-mcp-server.mjs"]
}
}
}
```
Agent、AI 任务和 MCP 均可使用工具查询、组合配方、比对、码图及工作台展示 / 导出功能。连接第三方客户端后,工具结果的后续使用仍由该客户端及模型服务配置决定;不用时关闭桥接。
### 3.11 版本介绍与更新提醒
首次安装或升级后,可通过特性介绍了解主要功能与使用入口;看完即可开始使用,也可随时关闭。
网络可用时,每日至少尝试一次官方 GitHub 更新检查;离线或内网无法访问时安静跳过,不影响本地使用。发现新版本后,在页脚版本号上方显示红点,点击可访问官方项目页。
更新提醒依据**当前浏览器对应的官方 ZIP 安装包**,看到“可能有更新”时,可前往官方发布页核对说明,再自行下载安装。
---
<a id="editions"></a>
## 四、版本说明(社区版 / 专业版)
Hx0 鹰眼当前采用 **社区版 / 专业版 / 首次 30 分钟试用专业版** 的分层策略:
---
[Read more](https://github.com/asaotomo/hx0-hawkeye)