Hx0 鹰眼 1.0.7 正式版发布:新增独立编解码工作台与 Agent 多聊天并行
asaotomo/Hx0-HawkEye
Hx0 鹰眼发布 1.0.7 正式版,新增独立编解码工作台,提供 147 项工具入口、最多 16 步组合配方,并加入智能多层解码与 AI 辅助分析。Agent 现支持最多 4 个聊天并行执行,同一聊天内追加任务按顺序处理,第 5 个任务显示「等待空位」。该版本还新增页面情报、智能解码、智能渗透与钓鱼邮件研判四个官方页面助手,并支持 MCP 联动。
【English / 中文】
1.0.7 正式版 · 看见请求,理解数据,让验证更连贯。
在抓包、拦截、重放与 AI 自动化的既有能力上,新增独立编解码工作台,并完善页面助手与证据工作流。Agent 同时支持多聊天并行、上下文引用、附件与文件交付。新用户可从下方完整功能介绍开始;老用户可先看 1.0.7 更新亮点与实操。
1.0.7 更新亮点 · 完整功能介绍 · 社区版 / 专业版 · 下载与安装 · 三分钟上手 · 完整历史更新
演示数据仅用于说明操作流程。
1.0.7,更新了什么?
这一版将零散的数据处理,变成可复用的工作流;将页面上的线索,连接到可核验的结果。
| 核心更新 | 能解决什么问题 | 从哪里开始 |
|---|---|---|
| 全新独立编解码工作台 | 147 项工具,最多 16 步组合配方;从输入到结果,逐步反馈 | 编解码 → 编解码与工具 |
| 智能多层解码与 AI 辅助 | 识别编码、展示候选与还原路径;AI 建议在本地核验 | 编解码 → 智能解码 |
| 文本 / JSON 比对与二进制还原 | 找出响应中的真实变化,将 Hex / Base64 恢复为原始文件 | 编解码 → 文本 / JSON 比对;输出 → 保存为文件 |
| 二维码 / 条形码与 IP 网络工具 | 离线生成、识别码图,精确计算 IPv4 / IPv6 地址与网络范围 | 编解码 → 对应页签 |
| 四个官方页面助手 | 页面情报、智能解码、智能渗透、钓鱼邮件研判,直接贴近当前页面 | 脚本 → 选择助手 → 注入当前页 |
| Agent 与 MCP 联动 | 44 项任务建议、目标 / 计划模式与任务续跑;4 个聊天并行、@ 引用与工作台工具统一接入 | Agent 工作区与附件;基础设置 → 鹰眼浏览器自动化 MCP |
| 上下文、附件与文件交付 | 按模型保存图片设置、真实收藏夹、图片 / 代码输入、本地扫码、实时代码编辑与报告下载 | Agent → 模型菜单 / @ 引用 / + 附件 |
| Agent 追加任务队列 | 「立即发送」保留消息和附件至后台接收;其他聊天继续运行 | Agent → 等待队列 → 立即发送 |
| 三点微型 Fuzz | 为多个参数分别配置数据,预览数量后执行有边界的验证 | 重放台 → 标记注入点 → 微型 Fuzz |
| 新版本介绍与更新提醒 | 新老用户每个新构建展示一次特性介绍;联网时每日检查官方安装包 | 插件弹窗;页脚版本号上方红点 |
Agent 多聊天并行与状态图标
Chrome 和 Firefox 都支持最多 4 个不同聊天同时执行。同一聊天内的追加任务按顺序处理,第 5 个执行任务会显示「等待空位」,空位释放后自动开始。新建或切换聊天不会停止其他任务;「停止」只作用于当前聊天。每个任务保存自己的目标标签页,同一标签页上的浏览器操作按顺序执行,不同标签页可以并行。
- 执行中的聊天在卡片右侧显示转圈,图标相对标题与时间两行垂直居中。等待空位、等待回复/批准、暂停和完成时不转圈。
- 转圈与删除 × 共用同一个位置;悬停或键盘聚焦时切换为删除按钮,避免两个图标上下堆叠。× 用于删除聊天,停止按钮用于停止任务。
- 当前聊天执行时输入新任务,可加入等待队列。点击「立即发送」会停止该聊天的当前执行并提交选中的任务;其他聊天继续运行。后台确认接收后才移出队列,发送失败保留原项供重试,附件不会丢失。若 4 个执行空位已占满,已提交的任务会等待空位。
- 页面情报、智能渗透、智能解码与钓鱼邮件助手已同步两种浏览器。解码助手重复注入不会无选区弹出空面板;旧版悬浮坐标不再覆盖新版右下角默认位置,真实拖动后的位置继续保留。
发行包中的扩展 JavaScript 保持混淆;MCP 的 mcp-server/hawkeye-mcp-server.mjs 保持未混淆源码,可直接用 Node.js 运行、检查或调试。它是本地工具服务,不包含模型。更新扩展后重新打开 Agent 界面,原网页中的助手还需刷新网页。
一、它是什么
基础抓包无需配置系统代理。 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 分析 收敛到 一个侧边栏主工作台,降低联调排障、授权范围内的接口审计与初筛类工作的 上下文切换成本。
三、功能介绍
核心工作流:抓包(可选 WebSocket)→ 筛选 → 看详情 → 重放(HTTP / WebSocket 帧,可 AI 生成测试用例)→ 微型 Fuzz(HTTP / WS,可 AI 生成 Payload)→ 暗链检测 / AI 报文分析(支持勾选多条后的 批量 AI / 暗链工作台)→ AI 任务台(专业版,多阶段自动化)。
| 模块 | 说明 |
|---|---|
| 抓包 | 结合页面 fetch / XHR 与浏览器请求事件记录流量,可按域名/IP 通配、资源类型、后缀过滤;WebSocket 显示握手与 OUT/IN 帧。请求体和原始响应体取决于浏览器可提供的数据与容量限制;Chrome 可尝试被动监听,Firefox 无对应开关。 |
| 历史(History) | IndexedDB 持久化;支持类型、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) | 13 张特性引导卡片,每个新构建展示一次;联网时每日检测对应浏览器官方 ZIP 的更新。 |
Chrome 与 Firefox 在侧栏托管、响应体获取和拦截提示方面存在差异。Chrome 的“完整响应体(被动监听)”只对浏览器允许读取的请求生效;Firefox 不提供该开关。详细限制见扩展内用户手册。
1.0.7 图文实操:从已有工作流继续进阶
3.1 独立编解码工作台
147 项工具,最多 16 步配方。 搜索工具、加入步骤、调整顺序,输入变化即可实时处理;也可关闭实时处理,手动执行。每一步显示状态,失败时能够定位到具体步骤。
试一次:
- 打开「编解码 → 编解码与工具」,输入
flag{hello}。 - 搜索并加入 SM3,再加入 Base64 编码。
- 查看输出,复制、作为新输入或保存结果;通过「导出」保存配方,后续再导入复用。
这里先计算 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 条解码 / 解析路径。候选按可读性与格式特征排序,保留中间层,并可将已验证路径载入配方。
- 打开「编解码 → 智能解码」,点击「CTF 五层示例」。
- 保持最大层数为
5,点击「开始智能解码」。 - 查看
Base64 → URL → Hex → Unicode → ROT13的路径与结果flag{ctf_5_layers};点击「载入解码路径」继续处理。
基础摩尔斯码同样支持常用标点。下面这段输入可在工作台选择「摩尔斯电码 解码」,也可交给智能解码:
..-. .-.. .- --. -....- -- --- .-. ... .
结果为 FLAG-MORSE,其中 -....- 是连字符。多层编码会继续沿共享引擎尝试,具体结果取决于输入格式、层数和必要参数。
需要更深入判断时,点击「AI 辅助分析」。AI 提供编码特征、候选路线、可能原因与下一步核验建议;允许的解码路线在本地执行验证。没有解出时仍显示分析建议,并明确缺少哪些条件。建议与已验证结果分开展示,不把模型推测当作明文。
密码、私钥、IV、矩阵、映射和本地字典不发送给 AI;AI 会接收有上限的输入节选及非密钥候选。配置入口为「高级设置 → AI 服务」。
3.3 文本与 JSON 比对
在「文本 / JSON 比对」粘贴两份响应,选择文本或 JSON 结构模式,点击「开始比对」。支持字符高亮、上一处 / 下一处差异、分页与完整差异导出。
例如,左侧输入:
{"order_id":"demo-107","status":"pending","amount":129,"role":"viewer"}右侧输入:
{"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,统一标题栏、复制 / 折叠 / 关闭、明暗主题和中英文设置。打开「脚本」,选择对应卡片,上方快捷选择框会同步;点击「注入当前页」运行。
| 助手 | 适用场景 | 如何使用与查看结果 |
|---|---|---|
| 页面情报助手 | 梳理页面表单、隐藏字段、链接、脚本端点与敏感线索 | 注入后查看分类数量;展开详情或筛选;重扫、保存 JSON |
| 智能解码助手 | 页面选中文本、抓包详情或重放内容中的编码 | 打开面板 / 解码选区;先查看本地候选,再按需 AI 分析;可在工作台继续 |
| 智能渗透助手 | 将当前页面、鹰眼流量、源码与轻量探测线索整理为分析 | 配置 AI 服务后手动运行;核对证据来源与待验证项;保存 Markdown |
| 钓鱼邮件识别助手 | 已打开的网页邮件,或用户导入的 EML | 本地查看风险与证据;按需预览 AI 发送范围并复核;导出 HTML / 打印 PDF |
页面情报扫描不等于确认漏洞;智能渗透报告中的推测仍需要授权范围内的进一步验证。大型页面和受限内容会有采集预算与诊断提示。
邮件助手这样上手:
- 在支持的网页邮箱打开一封邮件,使用助手菜单「打开 / 本地重扫」;不匹配或不支持的页面会给出原因。
- 也可点击「导入 EML」。若在普通演示页使用,先将该脚本的「注入范围」设为「手动执行」并保存,再注入。
- 查看本地证据与覆盖范围,按需点击「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 模式连接当前浏览器与鹰眼工具。首页有 44 项任务建议,每次展示 4 项,可「换一批」。支持目标模式、计划模式、深度思考、Skills、执行记录、检查点与恢复。
工作区、引用与附件更新
- Agent 工作区与任务建议:关闭再打开侧栏恢复上次页签;新增收藏夹整理、文件分类与重命名方案、当前页静态复刻、附件改写场景。
- 模型菜单与 @ 引用:统一搜索卡片与 AI 芯片图标,支持按模型记忆图片输入设置;任意输入位置可 @ 选区、标签页、收藏夹、附件、生成文件和已启用 Skill,使用不同图标与淡色标识区分来源。
- 图片与代码附件:支持粘贴及拖入网页图片、文字和代码/文本文件,自动识别文本编码、图片去重与独立命名;引用 Skill 不占附件名额,按需读取真实正文和模块。二维码/条形码附件或当前网页图片、Canvas 和 SVG 可自动交给编码台本地扫码,独立于模型视觉开关;单张长图支持逐个多码识别、区域定位与位置排序;MCP 同步开放扫码和真实收藏夹能力。
- 文件交付与实时代码编辑:用紧凑卡片下载代码和报告,生成用途明确的文件名;JS/JSON 完成语法校验后交付。预览和编辑均有行号与高亮,绿色运行按钮核验来源页;后台刷新保留未保存输入、光标与滚动位置。
- 真实收藏夹与本地页面:直接读取、分页、建文件夹、移动和改名真实收藏夹,修改前保留备份并保护根目录与非空文件夹;支持获浏览器许可的 file:// 页面,文件分类使用用户提供的目录材料,不直接移动磁盘原文件。
- 智能解码与助手位置:普通自然语言选区减少打扰,数字、括号及疑似编码继续打开本地解码。四个助手默认贴着网页可见区域右下角,侧栏展开后保持完整可见,拖动位置尽量保留。
- 通用提问与 Agent 稳定性:缺少范围、目标或参数时显示具体选择弹窗,也可自定义回答;推荐项需用户确认。优化编辑同步、引用导入及历史代码来源绑定,用户手册、中英文人设和内置 Skills 同步更新,英文模式的技能名称与简介同步切换。
在输入框任意位置输入 @,即可打开下图的上下文菜单。模型的图片输入设置按模型保存;关闭模型视觉输入后,二维码与条形码仍可在本地识别。
第一次可以这样描述目标:
读取当前本地演示页,整理接口、表单和隐藏字段,附上证据来源。只读,不登录、不提交表单。
选择「计划模式」可先审阅步骤,再开始执行。公开资料研究会根据任务、网络与失败情况选择来源数量,并发读取可在 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 使用共同的组合规划;外部 MCP Fuzz 保留更严格的范围与次数限制。
三点操作示例:
- 在授权测试环境的重放请求中,依次选中要替换的三个值,点击「标记注入点」。界面显示 3 / 3,三个值被
§包裹。 - 打开「微型 Fuzz」,切换「注入点 1 / 2 / 3」,为每个点分别填写数据,每行一条。
- 选择组合模式、并发与延迟,核对预览数量和执行上限,再开始测试。图中三个点各有 4 条数据,全部组合为 4 × 4 × 4 = 64,另加 1 条基线请求。
- 选中结果行,对照原请求检查实际替换值,再结合状态码、响应长度、耗时和正文判断差异。状态码为 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 回执可通过 captureRecordId 回查历史响应。拦截的请求与响应是两个阶段,放行请求后应继续检查响应队列。操作方法见扩展内手册 §3.1。
- 在插件「基础设置」打开「鹰眼浏览器自动化 MCP」。
- 在解压目录找到
mcp-server/hawkeye-mcp-server.mjs,按界面配置指引启动 / 连接。 - 将界面提供的配置复制到客户端,连接后确认可读取当前页面,再调用需要的工具。
stdio 配置示例(将路径替换为本机实际绝对路径):
{
"mcpServers": {
"hx0-hawkeye": {
"command": "node",
"args": ["/absolute/path/mcp-server/hawkeye-mcp-server.mjs"]
}
}
}1.0.7 的目录查询、组合运行、比对、码图及工作台展示 / 导出能力统一接入 Agent、AI 任务和 MCP。连接第三方客户端后,工具结果的后续使用仍由该客户端及模型服务配置决定;不用时关闭桥接。
3.11 版本介绍与更新提醒
首次安装或升级后,可通过特性介绍了解主要功能与使用入口;看完即可开始使用,也可随时关闭。 13 张卡片中新增两张 Agent 重点更新:多聊天并行与队列发送,以及 @ 引用、附件与文件交付。
网络可用时,每日至少尝试一次官方 GitHub 更新检查;离线或内网无法访问时安静跳过,不影响本地使用。发现新版本后,在页脚版本号上方显示红点,点击可访问官方项目页。
更新提醒依据当前浏览器对应的官方 ZIP 安装包,单独修改 README 或发布描述不会触发提醒。看到“可能有更新”时,可前往官方发布页核对说明,再自行下载安装。
四、版本说明(社区版 / 专业版)
Hx0 鹰眼当前采用 社区版 / 专业版 / 首次 30 分钟试用专业版 的分层策略:
- 社区版:覆盖日常高频的 抓包(含 WebSocket 基础观测)→ 看详情 → 普通重放(含 WebSocket 帧重放)→ 基础编解码 主链路,以及 拦截改包(HTTP + 命中规则时的 WebSocket 帧)。
- 专业版:进一步解锁 页面内重放 / Fuzz、HTTP/WS 微型 Fuzz、油猴脚本、AI、AI 任务台、Skills 知识库、暗链、批量工作台与高级编解码 等深度能力。
- 首次试用:新安装后可先体验 30 分钟专业版全功能;试用结束且未激活时,会 自动回落到社区版。
功能差异表
| 功能项 | 社区版 | 专业版 | 说明 |
|---|---|---|---|
| 抓包开关、目标域名 / IP、抓包类型 / 后缀 | ✅ | ✅ | 社区版即可完成基础抓包与降噪 |
| 历史列表、当前域名 / 当前标签页 / 全部记录、Host / 方法 / 状态码筛选 | ✅ | ✅ | 标签页范围包含该页发往其他子域名的请求;角标按当前站点抓包数变化 |
| Pretty / Raw / Hex / Render、复制 / 单条下载 / 标题复制 URL | ✅ | ✅ | 社区版即可完成详情审计 |
| 内置敏感信息识别与聚合展示 | ✅ | ✅ | 支持内置规则命中查看 |
| 普通重放 | ✅ | ✅ | 默认 Pretty;Pretty / Raw 编辑均可生效;WebSocket 帧重放依赖页内 OPEN 连接 |
| 拦截开关、改包 / 放行 / 一键放行 / 一键丢弃(1.0.2 起社区版开放) | ✅ | ✅ | 队列式拦截;HTTP 与 WebSocket 帧(命中 Host 等规则时)均可侧栏处理 |
| 悬浮球、另存为新标签、语言切换 | ✅ | ✅ | 日常效率入口保留在社区版 |
| 基础编解码:MD5、SM3、SHA-1、SHA-256、ROT13、Base32 / Base64 / URL / Hex 编解码 | ✅ | ✅ | 社区版即可直接使用 |
| 高级编解码:SHA-512、HMAC-SHA256、Base64URL、Unicode、HTML、JSON、JWT | ❌ | ✅ | 面向更深的验证、签名与分析场景 |
| 加密逻辑智能分析(1.0.1 新增) | ❌ | ✅ | 结合当前请求上下文与同页 JS / HTML 线索,辅助判断编码、摘要、签名或混合加密链路 |
| 页面内重放、页面内 Fuzz、HTTP / WebSocket 微型 Fuzz、标记注入点 | ❌ | ✅ | 适合动态页、WAF、实时信道与高频参数试探 |
| 切换请求方法、目标域名切换 | ❌ | ✅ | 适合多环境联调与验证 |
| 智能代理分流器(1.0.1 新增,1.0.6 起社区版开放) | ✅ | ✅ | 位于基础设置页“抓包类型 / 后缀”下方,可按站点规则将命中请求转发到 Burp、Yakit 或其他上游代理,未命中请求保持原网络路径;Firefox 版额外支持“兼容模式 / 接管模式” |
| 鹰眼浏览器自动化 MCP(1.0.6) | ❌ | ✅ | 本地 Server 1.0.14;通过真实浏览器会话调用抓包、拦截、重放、分析及证据工具 |
| 浏览器级 Agent / Agent 模式(1.0.6) | ❌ | ✅ | 有效试用或专业版可用;支持聊天调整扩展配置、执行工具、检查点恢复;跨会话摘要记忆默认关闭 |
| AI 分析设置、AI 结果分析、AI 分析、AI 生成用例 | ❌ | ✅ | AI 能力统一归于专业版 |
| AI 任务 / AI 任务台(1.0.2 起) | ❌ | ✅ | 多阶段自动化:智能渗透、CTF 夺旗;Skills 知识库注入(1.0.3 完善默认推荐与手动优先策略)、运行中补充线索;时间轴日志与可拖拽分栏(1.0.5);编排与工具链持续优化;联动历史、重放与验证并沉淀报告 |
| AI Skills 知识库(1.0.3) | ❌ | ✅ | 内置渗透/CTF 知识库与子模块(1.0.6:渗透 19 + CTF 28);markdown 可编辑;可导入外部 Skill。高级设置是全局允许列表;Agent 新会话 Skills 默认关闭,用户还须在当前会话点击 Skills,未同时启用的 Skill 不会被调用 |
| 油猴脚本 / 页面脚本工作台(1.0.4) | ❌ | ✅ | 导入 .user.js、脚本库管理、一键注入;AI 创建/优化脚本;智能解码助手(1.0.5);与抓包重放等工具联动 |
| AI 任务智能脚本调用(1.0.4) | ❌ | ✅ | 任务运行中 AI 可列出、执行、创建页面脚本,与 Skills、重放、Fuzz 组合编排 |
| 高级编解码 / 智能套娃解码(1.0.5 增强) | ❌ | ✅ | 重放台补齐 AES/DES/RSA/SM;AI 任务内置 codec.transform;详情内联「加密&编码」与重放台联动 |
| 暗链与静态威胁检测、报告下载、高信誉顶级域 | ❌ | ✅ | 规则扫描、报告与降噪能力 |
| 全量深度搜索、敏感信息匹配、自定义正则 / 关键词库(1.0.6 起社区版开放) | ✅ | ✅ | 相比 1.0.5 下放到社区版;支持完整请求 / 响应深搜、内置规则、自定义正则、关键词库与批量导入导出 |
| 批量导出、批量删除、批量重放、批量 AI 分析、批量暗链检测 | ❌ | ✅ | 批量工作台统一归于专业版 |
| 独立编解码配方、文本 / JSON 比对(1.0.7) | ✅ | ✅ | 最多 16 步;社区版可组合基础操作,高级操作仍需 PRO |
| Unix 时间与人民币大小写(1.0.7) | ✅ | ✅ | 本地处理,作为工作台日常工具使用 |
| 智能解码、IP / QR / 条形码及高级数据工具(1.0.7) | ❌ | ✅ | 智能解码与 AI 建议在本地验证;AI 服务自行配置 |
| 四个官方页面助手(1.0.7) | ❌ | ✅ | 通过脚本工作台使用;页面与邮箱适配受匹配规则限制 |
| 特性介绍与官方更新提醒(1.0.7) | ✅ | ✅ | 可一键关闭介绍;只提示官方安装包更新,不自动安装 |
147 是全部工具入口数量,并非社区版全部解锁的数量;组合配方中的每个操作按对应权益校验。AI 使用自选模型服务,订阅 PRO 不包含第三方模型费用。
1.0.7版本:独立编解码工作台、16 步配方、智能解码、文本 / JSON 比对、二进制还原、二维码 / 条形码与 IP 工具;完善四个页面助手、三点 Fuzz、Agent / MCP 联动及新构建介绍与更新提醒。
1.0.1版本最初新增两项专业版能力:智能代理分流器与加密逻辑智能分析;其中智能代理分流器已在1.0.6下放社区版。
1.0.2版本:WebSocket(抓包/帧重放/WS 微型 Fuzz/帧拦截)、AI 任务台(含 运行中补充线索、多阶段编排加固),并将 拦截模式 能力下放至社区版。
1.0.3版本:AI 任务支持加载 Skills、抓包/拦截体验优化、在线激活 等。
1.0.4版本:油猴脚本支持、AI 任务智能调用脚本、拦截/抓包可靠性 与 Firefox 双端对齐 等。
1.0.5版本:AI 任务台全面升级、Skills 加厚与 AI 生成技能、编解码能力补齐 与 体验优化 等。
1.0.6(0930)版本:新增鹰眼 MCP(PRO)、浏览器级 Agent(PRO)、检查点与批准恢复、Pretty 编辑重放、当前域名/标签页抓包范围及更多 AI 提供商;改进响应体缺失诊断、WebSocket/拦截刷新、中英文设置与 macOS 深色界面;向社区版开放智能代理分流器、全量深度搜索和敏感信息匹配。
一句话理解版本边界
- 社区版负责:看包(HTTP / WebSocket)、理解、初步验证、基础编解码、拦截改包、智能代理分流、全量深搜与敏感信息匹配。
- 专业版负责:页面上下文验证、变异测试、AI 分析、AI 任务与 Skills、浏览器级 Agent / MCP、暗链扫描、批量产出。
- 如果你只是想先确认产品价值,社区版已经足够完成最核心的主链路。
五、产品优势
-
基础抓包无需系统代理:浏览器扩展形态,不依赖 JVM;MCP 等可选功能会在本地运行独立服务。
-
贴近页面会话:可按标签页查看跨子域名请求,重放时尽量沿用相关浏览器上下文;认证和跨域行为仍由浏览器与目标站点决定。
-
一体化工作台:历史、拦截、重放、编解码、微型 Fuzz、WebSocket、敏感、暗链、AI 在 同一侧栏 完成,减少多工具往返。
-
现代前端友好:直面 XHR/Fetch、WebSocket、FormData、multipart 等场景,可在扩展容量限制内做 Raw / Hex 级审计。
-
动态页取证:页面内重放 / 页面内 Fuzz 在真实 DOM 环境中加载并提取内容,辅助应对部分 WAF 加密页 / 挑战页。
-
敏感与暗链内置:列表角标 + 详情聚合 + 可导出报告,适合 联调自查与授权范围内的初筛。
-
AI 能力成环:AI 任务台(多阶段 + Skills 知识库 + 运行中补充线索)、AI 生成测试用例、AI 生成 Fuzz Payload、单包请求/响应 AI 分析、批量 AI 分析(多包汇总,便于 供应链 / 依赖面 类线索归纳)与 暗链规则 + AI 解读 可在 同一侧栏工作流 内完成,少切工具。
-
AI 可控(BYOK):可配置 OpenAI、DeepSeek、Grok、MiniMax、Gemini、硅基流动、Ollama、LM Studio 等云端或本地服务;模型请求发往所选端点,使用前可检查脱敏设置。
-
轻量资源占用:随浏览器进程运行,相对独立代理 + 重型客户端更轻。
六、与市面上主流工具对比
下表从形态、会话、工作流与专项能力等维度对比 Hx0 鹰眼、Burp Suite、Yakit、HackBar / 简易扩展类。企业级深度漏扫、复杂 Intruder 模板、非浏览器全流量 仍以专业平台为准,可与本产品 组合使用。
| 维度 | Hx0 鹰眼 | Burp Suite | Yakit | HackBar / 简易扩展类 |
|---|---|---|---|---|
| 形态与部署 | 浏览器扩展;侧栏为 主工作台;可选悬浮球;基础抓包无需 JVM;可选 MCP 使用本地端口 | 独立 Java 代理 + 浏览器证书;套件化、重量级 | 独立客户端 + 引擎/插件生态;偏安全平台 | 多为地址栏旁小面板或单条请求工具 |
| 上手与日常成本 | 装完即用,不强制改系统代理;中英界面,流程在侧栏串联 | 需配代理、信任根证书、熟悉 Proxy/Repeater 等 | 需单独安装与熟悉工作流/流水线 | 上手快,能力点分散、缺「项目级」工作区 |
| 浏览器会话 / 登录态 | 按当前标签页查看跨域名请求;重放的会话行为仍受浏览器与站点规则约束 | 经代理;部分站点需额外处理 Cookie,常要手工同步到 Repeater | 多经代理或引擎,路径与纯扩展不同 | 常靠手工拼 Header/Cookie |
| 现代前端 API(XHR/Fetch/SPA + WS) | 页面钩子结合浏览器请求事件;支持 WebSocket 握手/帧与 multipart Raw/Hex(有容量限制);原始响应体取决于浏览器可读取范围 | 代理层全量可见,能力上限高 | 流量与插件可覆盖复杂场景 | 多数无持久历史、无 Hex/敏感聚合 |
| 历史、检索与工作台 | IndexedDB 持久历史;当前域名、当前标签页、全部记录及多维筛选;详情/重放/Fuzz/AI 同侧栏 | Proxy History 极强;与浏览器、IDE 切换多 | 平台化记录与协作强 | 通常 无历史或极弱 |
| 系统代理 / 非浏览器流量 | 聚焦 浏览器内 HTTP(S) 与 页内 WebSocket | 强 | 强 | 弱 |
| 拦截与改包 | HTTP + WebSocket 帧 队列式拦截;侧栏逐条或批量处理 | Proxy 拦截,行业事实标准 | 支持 MITM / 工作流编排 | 多数无或仅能改 URL 片段 |
| 重放 / Fuzz | 默认 Pretty,Pretty/Raw 编辑均可重放;HTTP/WS 微型 Fuzz 与专业版页面内重放/Fuzz | Repeater / Intruder 成熟 | Web Fuzzer 等模块 | 通常无并发 Fuzz、无结构化对比 |
| 敏感 / 暗链 / 报告 | 内置规则 + 角标 + 详情聚合;可导出 | Scanner、BApp 强;需许可与配置 | 插件与 PoC 丰富 | 极少内置 |
| AI 辅助 | 自选模型端点、Skills、AI 任务台及专业版 Agent/MCP 工具 | 多依赖第三方扩展或自建 | 持续扩展中 | 少见 |
| 主动扫描 / 大型自动化 | 非主战场;偏 人工高频闭环 | Scanner、宏、插件生态 | PoC、批量检测、协作流 | 基本不具备 |
| 资源占用 | 随浏览器,轻量 | 代理 + JVM,通常更高 | 视场景而定 | 极低,但能力面窄 |
协作建议:Hx0 鹰眼适合作为日常 浏览器内主工作台;需要全站主动扫描、超大规模字典、非浏览器客户端流量时,叠加 Burp / Yakit 形成「侧栏快循环 + 平台深挖掘」。
七、离线安装(v1.0.7 · ZIP only)
| 浏览器 | 1.0.7 正式版安装包 |
|---|---|
| Chrome / Chromium | 下载 Chrome ZIP |
| Firefox | 下载 Firefox ZIP |
SHA-256 校验值 · 官方项目 · 官网
请只从本仓库 Releases 下载与浏览器对应的正式包:
Hx0-HawkEye-Chrome-V1.0.7-Official.Release.zipHx0-HawkEye-Firefox-V1.0.7-Official.Release.zip
校验值(SHA-256):
ecb6e1f66b1714042cefbe0e5c3e7395bf26e008769cdc21ae58b34f7b0b2de3 Hx0-HawkEye-Chrome-V1.0.7-Official.Release.zip
1410ebfedfd778d71aeb509b1bcb2b76ff1a5b77f7a8a281b8a8b6d2707f37de Hx0-HawkEye-Firefox-V1.0.7-Official.Release.zip
本版提供 Chrome 与 Firefox 两份 ZIP 安装包。Chrome / Edge 解压后加载,普通 Firefox 使用临时安装;希望 Firefox 重启后仍保留扩展,可按下方 Developer Edition 教程操作。
解压完成后,确认所选目录直接包含以下文件;不要选 ZIP 文件,也不要选外面多套的一层目录:
鹰眼安装目录/
├── manifest.json ← 安装时选择这一层目录
├── _locales/
├── src/
└── mcp-server/
按所用浏览器选择下方安装步骤;Firefox 临时安装配图为步骤示意图。
Chrome / Edge / Chromium
- 解压 Chrome ZIP 到一个固定目录,不要在安装后删除或移动。
- 打开
chrome://extensions/(Edge 使用edge://extensions/)。 - 开启开发者模式。
- 点击加载未打包的扩展程序(部分版本为“加载已解压的扩展程序”)/ Load unpacked。
- 选择解压后直接包含
manifest.json的目录,然后将扩展固定到工具栏。
完成后应看到 Hx0鹰眼 · 1.0.7 卡片,并保持右下角启用开关打开。按钮位置可参照 Chrome 官方安装说明。
升级时先从旧版导出需要保留的数据,关闭相关侧栏;用新包内容替换原固定目录,再回到扩展管理页点击重新加载。不要同时加载两个不同目录的 HawkEye,以免产生不同扩展 ID 和相互独立的本地数据。
Firefox
- 解压 Firefox ZIP。
- 打开
about:debugging#/runtime/this-firefox。 - 点击临时载入附加组件 / Load Temporary Add-on。
- 选择解压目录中的
manifest.json。 - Firefox 重新启动后,按上述步骤重新临时载入。
选择 manifest.json 后,会在临时扩展列表看到 HawkEye。此方式重启后需重新载入,详见 Mozilla 临时安装说明。
Firefox Developer Edition:持久安装
如果希望重启浏览器后仍保持安装,可使用 Firefox Developer Edition 官方下载。Mozilla 允许该版本安装未签名扩展;需设置签名选项,并通过附加组件管理页安装。Mozilla 签名说明
- 安装并启动 Firefox Developer Edition。菜单「帮助 → 关于 Firefox」中确认版本名称;普通正式版不适用下面的未签名持久安装方式。
- 下载本文的 Firefox 正式 ZIP,核对 SHA-256。复制一份,将文件后缀从
.zip改成.xpi,例如Hx0-HawkEye-Firefox-V1.0.7-Official.Release.xpi。不用解压,也不用重新压缩;XPI 本身就是 ZIP 格式,改名后文件内容和摘要不变。Windows 先在资源管理器打开「查看 → 显示 → 文件扩展名」,避免得到.xpi.zip。Mozilla 打包说明 - 在 Developer Edition 地址栏输入
about:config,阅读并确认浏览器提示,搜索xpinstall.signatures.required,将值设为 false。这会关闭该浏览器配置中的扩展签名校验;请只安装可信、已核对校验值的包。 - 打开
about:addons→「扩展」→ 齿轮菜单 →「从文件安装附加组件 / Install Add-on From File」,选择刚改名的.xpi,确认安装及所需权限。不要走about:debugging的临时载入入口,也不要选择manifest.json。 - 在扩展列表确认 Hx0鹰眼 1.0.7 已启用,关闭并重新启动 Developer Edition,再确认扩展仍在,并打开弹窗/侧栏。重启保留才是持久安装验证。
- 后续升级使用同一扩展 ID 的新版包,按上述从文件安装流程确认更新,再刷新已经打开的网页。临时安装、普通 Firefox 和 Developer Edition 的配置文件可能不同;迁移前请导出重要数据。
黄色“无法验证”提示表示安装包未经 Mozilla 签名。安装后请确认扩展已启用,并在重启后检查是否保留。
官方仍提供 ZIP;上述 .xpi 是你在本机对同一包的改名,并非 Mozilla 签名包。包内已带固定 Firefox 扩展 ID。持久安装表示可跨浏览器重启保留,不保证未来浏览器版本永远兼容;恢复签名校验后,未签名扩展可能停用。
升级后请刷新已有目标页面,让旧内容脚本与悬浮球使用新扩展上下文。
macOS / Linux 在发行目录校验:
shasum -a 256 -c SHA256SUMS
Windows 可用 Get-FileHash -Algorithm SHA256 计算 ZIP 摘要,并与校验文件中的对应条目核对。
安装后入口
- 扩展图标弹窗:抓包、拦截、目标范围、MCP 开关与高级设置。
- 侧边栏:历史、拦截、重放、AI 任务、浏览器级 Agent、页面脚本与独立编解码工作台。
- 用户手册:完整操作、Chrome / Firefox 差异、MCP 接入、Skills、隐私与排障。
八、用户手册
安装扩展后,在 产品内 打开《用户手册》即可查看完整使用教程,包括 MCP / Agent 安装使用、主流 Browser MCP 对比、Chrome / Firefox 差异、请求头/体排障、截图落盘、常见问题和 授权说明。
MCP 和 Agent 一句话区分
- HawkEye MCP 是本地工具桥,不包含 AI 模型:安装 Node.js 18+,在弹窗下载单文件
hawkeye-mcp-server.mjs,点击「复制通用配置」后添加到 Codex、Cursor、Claude Code 等 MCP Host。不需npm install。 - 内置 Agent 模式 是鹰眼侧栏内的多轮规划/执行界面:在高级设置填 Base URL、API Key(如需)和 Model,再打开「抓包界面 → Agent 模式」;不需额外配置第三方 MCP Host。
- AI 任务 用于有 Scope、Skills、安全门禁和结构化报告的可重复授权测试;它和自由对话式 Agent 的产品形态不同。
与主流方案相比:Playwright MCP 更偏跨浏览器测试/隔离自动化;Chrome DevTools MCP 更偏 Chrome DevTools 和性能调试;Browser MCP 更偏已登录 Chrome 的通用页面操作。HawkEye 的核心差异是把 Chrome + Firefox 真实会话、抓包、拦截改包、重放/fuzz、敏感/暗链证据与 Agent 放进同一条工作流。详细对比见产品内手册 §3.2。
三分钟上手与常见问题
- 先看一条请求: 打开目标页,开启抓包并限定域名,刷新页面;到「历史」查看一条请求 / 响应。
- 再处理一段数据: 打开「编解码」,尝试 Base64 解码或本文的 SM3 → Base64 配方;复制并检查结果。
- 最后按需启用 AI: 到「高级设置」配置模型服务,先运行只读目标,再逐步使用助手、Agent 或 MCP。
完整中英文手册、版本对比、《用户协议与隐私政策》均可从插件内打开,已同步至 1.0.7。
| 常见问题 | 处理建议 |
|---|---|
| AI 没有输出 / 未配置服务 | 先检查「高级设置 → AI 服务」的地址、模型与认证;查看可读错误提示。停止等待不保证服务端已经停止处理 |
| 编码识别了,但没有明文 | 核对字符与分隔符、层数、密钥 / IV / 模式;哈希不能直接逆向,缺少参数时保留建议与待核验状态 |
| 脚本菜单未注册或页面不匹配 | 选择正确脚本并保存;在支持的普通网页注入后重新读取菜单;特殊浏览器页面无法注入,邮件也可使用 EML |
| 完整响应体为空 / 跨域失败 | 查看权限与响应体诊断;部分 no-cors、CSP、跨域及调试接口限制无法由扩展消除 |
| Bing 搜索失败 / 重定向过多 | Agent 会识别错误页并尝试搜索入口回退,仍失败时保留诊断;上游站点、网络和 Cookie 状态仍可能影响访问 |
| 更新后旧页面提示上下文失效 | 刷新目标页;新版本已加固旧悬浮球与失效调用处理 |
1.0.7 同时优化了助手滚动与间距、脚本菜单等待状态与按钮布局、选择框同步、AI 独立结果卡片、Markdown 表格与宽表滚动、编辑器光标、取消与迟到结果处理。非法 URL 匹配规则与未处理回调错误已修复;网页自身的 Mixed Content 被浏览器阻止时,不会通过降低安全规则来强行加载。
九、安全与合规
- 请 仅在取得授权的系统 上使用抓包、拦截、重放与 Fuzz 功能。
- 启用 AI 分析 / AI 任务 / Agent 时,完成任务所需的报文与页面上下文可能发送至您配置的第三方或内网模型服务;默认自动脱敏会尽量遮蔽 Cookie、Token 等常见字段,但不能保证识别全部敏感数据。关闭脱敏后,原始认证上下文可能被发送。
- HawkEye MCP Server 仅监听本机回环地址,但您信任并连接的第三方 Agent / MCP Host 仍可能把工具结果发送到其配置的模型服务;不用时请关闭 MCP 桥接。
- 完整数据范围、例外、保存与用户权利以扩展内中英文《用户协议与隐私政策》为准。
- Render 等能力请在可信环境中使用;即使采用沙箱策略,仍需谨慎对待不可信响应内容。
- 商业场景请遵守产品 许可与授权 约定(以软件内说明为准)。
- 1.0.7 本地数据处理:编解码、比对、IP 计算及邮件基础检测在本地完成;智能解码密码、私钥、IV、矩阵、映射和字典不发送给 AI。邮件 AI 复核只在主动点击后发送预览范围内的邮件节选与证据。
十、如何获取激活码
新用户可先免费体验 30 分钟专业版全功能。试用结束后若未激活,将自动回落到社区版;如果体验满意,欢迎通过以下方式获取专业版激活码:
访问激活码获取教程,获取方式与活动以官方当前说明为准。
十一、联系与反馈
Hx0战队
- Hx0 鹰眼官网:https://www.hx0.store/products/hawkeye(产品介绍、下载与文档入口)
- 微信公众号 / 知识星球:Hx0战队
- 邮箱:hx0studio@foxmail.com
反馈请尽量附带:浏览器类型与版本、扩展版本、复现步骤与截图。
也可通过 GitHub Issues 反馈。请同时附插件构建标识和可读错误信息;截图先遮挡账号、其他扩展、密钥与敏感流量。
十二、免责声明
本项目及扩展 仅供安全研究、研发联调与授权测试。使用者应遵守所在地法律法规及目标系统授权范围。
对任何 未授权测试 及其后果,开发者与贡献者 不承担任何责任。
十三、1.0.1 更新日志
以下按版本介绍早期功能与更新,历史截图对应当时界面;当前操作和版本权益以本页 1.0.7 说明为准。
本次 V1.0.1 主要围绕两项专业版能力完善:
-
智能代理分流器(1.0.1 首发时为专业版,1.0.6 起社区版开放):在基础设置页
抓包类型/后缀下方新增代理分流入口,可按站点规则把命中的浏览器请求转发到 Burp、Yakit 或其他上游代理,未命中的请求继续保持原有网络路径。适合把“浏览器原生会话抓包”与“代理深度调试”串成一个工作流,减少频繁切换系统代理的成本。 -
加密逻辑智能分析(专业版):功能在AI分析按钮右侧,模型会结合当前请求的 URL、参数、请求头、Body、响应线索,以及同页 JS / HTML 中的函数名、字段名和提交流程,辅助判断前端是否做了编码、摘要、签名或混合加密,适合复核改包前后的签名链路变化。(一句话总结:让AI帮你猜加密/编码/签名逻辑,省去人肉逆向的时间。)
-
稳定性补充:同步补强了普通抓包模式下的请求头补全与代理释放细节,降低普通模式、拦截模式与代理切换场景下的显示差异和冲突概率。
-
侧栏和批量页面优化:侧栏报文展示与交互优化(双端一致),批量页面整体布局优化。
-
页面内重放和页面内Fuzz功能优化:更新后支持表单 POST(请求头 Content-Type: application/x-www-form-urlencoded)。
-
重放工作台优化:编解码功能现支持响应体处理,新增作用域区分,并统一了请求与响应的撤销/重做记录。
-
「全部域名」筛选:修复域名筛选为「全部域名」时与工作台范围(当前页 / 全部数据包)联动不当导致的列表或筛选状态异常。
-
抓包 / 拦截列表:表头各列右侧竖条可拖拽调节列宽,宽度本地持久化,下次打开仍生效。
-
302 / 重定向抓包:优化重定向(如 302)在 webRequest 与被动 CDP 等路径下的落库与去重,减少重复记录或类型不一致带来的漏抓、重复抓。
-
表头三态排序:抓包 / 拦截列表表头支持「默认 → 升序 → 降序 → 回默认」;Fuzz 结果表同样三态,取消排序后按原始序号恢复顺序;点击列宽拖条不会触发排序。
十四、1.0.2 更新日志
本次 V1.0.2 围绕 HTTP 重放增强、WebSocket 工作台、AI 任务台(含运行中补充线索与编排优化) 及 社区版拦截开放 等重点升级,进一步提升 Web 安全测试、CTF 与日常抓包分析效率。
主要更新
1. 重放数据包支持关键请求头覆盖
重放工作台现已增强对特殊请求头的处理能力,支持在 Raw 请求中编辑并生效以下字段:
Referer: https://xxx.comUser-Agent: xxxOrigin: https://xxx.comX-Forwarded-For: x.x.x.x
该能力适用于常见的来源校验、UA 校验、伪造来源、CTF Referer 绕过等场景。用户可以直接在 Raw 请求中修改请求头后重放,工具会尽量保持与 Burp Suite 类似的重放行为。
2. 新增 AI 任务模块
新增独立的 AI 任务模块,用于将抓包、请求分析、漏洞测试和报告生成串联成自动化流程。
当前 AI 任务支持两种模式:
-
智能渗透模式
面向常规 Web 安全测试场景,AI 会基于目标站点、历史流量和页面上下文,自动进行信息收集、入口分析、攻击建模、漏洞探测和结果研判。 -
CTF 夺旗模式
面向 CTF Web 题目,AI 会围绕题目入口、提示、响应特征和可疑参数自动规划解题路径,尝试构造利用请求,并在命中 Flag 后生成复盘报告。
AI 任务模块会记录执行过程、请求证据、关键 payload、Flag 命中结果和最终分析报告;运行中可通过工具栏 「补充线索」 队列化注入后续轮次,不替代启动前任务背景;底层 多阶段自适应编排 持续加固(工具链、预算与可读性等)。详见用户手册 §10。
3. 拦截模式开放给社区版
拦截模式现已开放给社区版用户使用(含命中规则时的 HTTP 与 WebSocket 帧 侧栏队列)。
社区版用户可以使用拦截模式完成请求暂停、查看、修改、放行等基础操作,更方便地进行手工测试、参数调试和请求验证。
4. WebSocket 抓包、重放、微型 Fuzz 与拦截改包
弹窗勾选 WebSocket 后,侧栏可按类型筛选;握手多为 GET 101,数据帧为 WS(OUT / IN)。帧重放 与 HTTP 共用重放工作台,依赖页内 OPEN 连接;§...§ + 微型 Fuzz 以下一条入站帧为响应。拦截 下支持 帧级 编辑/放行/丢弃。定位为浏览器内页面 JS 创建的 WebSocket,非系统级 MITM;细节见用户手册 §5。
5. AI 任务:运行中「补充线索」
任务执行中展开 补充线索,将新观察到的参数、回显、入口或 CTF hint 等写入并 提交;内容按时间戳 排队,在后续轮次以 「运行中用户补充线索」 追加至模型上下文,用于纠偏、收窄;单次与队列有长度上限。勿粘贴真实口令;脱敏与授权要求同全文。

6. AI 任务:编排与执行框架优化
对 AI任务台 多阶段自适应工作流整体加固:多回合 Agent 与真实 HTTP 取证闭环、结构化运行时内存(含失败记忆与侧栏指标对齐)、协议校验与再规划 等,使阶段衔接与 CTF 提前收尾更稳定。
十五、1.0.3 更新日志
本次 V1.0.3 主要带来三项更新:
1. AI 任务支持加载 Skills(专业版)
AI 任务台可注入内置 渗透 / CTF 知识库,也支持在高级设置 导入外部 SKILL.md 或技能目录;任务面板可按需勾选库与子模块,启动后作为上下文辅助多阶段自动化测试与研判。
2. 抓包与拦截体验优化
优化侧栏 抓包 / 拦截 列表的浏览与操作:筛选与范围切换更连贯,列表展示与改包、放行等日常动作更顺手,减少高频调试时的来回切换。
3. 新增在线激活
单击弹窗 状态徽章 打开「软件激活」,新增 在线激活 Tab,支持订阅或永久会员;权益联网同步并 缓存到本机,断网后可在有效期内继续使用专业版。与原有 离线激活码 并行,开通与续费更方便。
十六、1.0.4 更新日志
本次 V1.0.4 主要带来四项更新:
1. 油猴脚本 + 页面脚本工作台(专业版)
支持导入 .user.js 油猴脚本,侧栏统一管理、一键注入;可用 AI 从流量创建或优化脚本,并与抓包、重放、敏感扫描等能力联动。人写脚本、AI 写脚本、AI 任务调度脚本三条路径打通。
2. AI 任务智能脚本调用(专业版)
勾选 智能脚本调用 后,AI 任务在渗透 / CTF 过程中可自动列出、执行或创建页面脚本,把页面侧情报采回来,再继续重放验证与报告生成。
3. 拦截 / 抓包可靠性增强
本地靶场与自签名 HTTPS 拦截更稳定;修复拦截队列为空等回归问题;改包编辑器支持正常输入中文。
4. Firefox 稳定性与双端对齐
修复 Firefox 抓包、侧栏、拦截、重放、脚本注入等主链路问题,双端日常体验进一步对齐。
详细说明见仓库内
1.0.4更新说明。
十七、1.0.5 更新日志
本次 V1.0.5 主要带来四项更新:
1. AI 任务台全面升级(本版核心)
执行日志改为 时间轴卡片流(阶段 / AI / 测试 / 工具调用分色展示,工具调用可展开 JSON);日志与报告 左右分栏可拖拽;启动前 任务背景 AI 理解;报告输出 漏洞清单 + 请求/响应证据;内置 crypto.logic.analyze 与 codec.transform 高级加解密。
2. Skills 知识库加厚 + AI 生成技能
内置子模块扩容至 渗透 19 + CTF 28;主 Skill 新增 「智能启用」 开关;高级设置新增 AI 生成技能,可生成单个 Skill 或技能集合并保存为独立 Skill、内置库子模块或追加到已有导入 Skill。
3. 编解码能力补齐
重放台补齐 AES / DES / RSA / SM 与智能套娃解码;内置页面脚本 「智能解码助手」(默认启用):选中文本即尝试常见解码与哈希识别;高级 AES / 套娃仍走重放台或详情内联「加密&编码」。
4. 体验优化与问题修复
修复 Chrome / Firefox 双端若干系统问题;优化拦截 / 调试模式 / 被动监听等开关联动;改进侧栏与设置交互提示;用户手册同步至 v1.0.5。
详细说明见仓库内
1.0.5更新说明或1.0.5-git更新说明。
十八、1.0.6 更新日志
1. 鹰眼浏览器自动化 MCP(PRO)
新增面向安全工作流的 HawkEye MCP,定位类似安全专版 Playwright MCP:Codex、Cursor、LM Studio 等支持 MCP 的 Agent Host 接入 hx0-hawkeye 后,可由 Host 中的模型自动调用 browser_navigate、browser_type、browser_snapshot 以及鹰眼抓包、重放、变异、编解码、TLS、敏感信息和证据工具控制真实浏览器。本地 Server 仅监听回环地址,支持 stdio、Streamable HTTP 与 legacy SSE;用户需主动开启扩展桥接。该能力独立于扩展内 AI 任务台。
2. 浏览器级 Agent(PRO)
Agent 模式仅对有效试用或专业版授权开放。它以用户当前真实 HTTP(S) 标签页为任务起点,支持多轮计划、安全批准模式、复杂控件 / iframe / Shadow DOM 交互、视觉截图、附件、抓包研判、重放、编解码、自主联网研究、原生下载、长上下文记忆与可展开的工具证据。
3. 极致性能与低占用
降低 Firefox 的后台资源占用,改善大型页面的读取、抓包列表刷新与 Agent / MCP 响应。大量结果可分页继续查看,兼顾操作流畅度与证据完整性。
4. Skills 默认关闭与严格允许列表
更新 19 个渗透子模块和 28 个 CTF 子模块的知识库。Agent 新会话 Skills 默认关闭;用户必须同时满足「高级设置已启用」与「当前 Agent 会话已点击 Skills」。任一开关未开,Skill 正文都不会进入模型上下文,Agent 也不能绕过用户选择直接调用。
5. 相比 1.0.5 的社区版能力开放
智能代理分流器、全量深度搜索,以及敏感信息匹配(内置规则、自定义正则、关键词库与批量导入导出)在 1.0.6 起向社区版开放;AI 任务、AI Skills、浏览器级 Agent 与 HawkEye MCP 仍为专业版能力。
6. 0930 抓包与交互改进
- 抓包历史增加当前域名、当前标签页和全部记录范围;跨子域名请求仍归属发起请求的标签页。拦截队列自动刷新,原始请求体/响应体无法取得时显示原因。
- 重放台默认使用 Pretty;在 Pretty 或 Raw 中编辑都能重放。WebSocket 帧、批量重放、AI 分析及暗链检测的反馈得到改进。
- 设置中的删除确认改用内置弹窗,Firefox 快捷键按钮样式与 Chrome 一致;切换英文后同步更新人设内容,暗链设置卡片在低弹窗高度下可完整滚动,规则标题也可换行。Agent 待批准操作可从等待状态重新打开,遮罩和 Esc 不再误关批准弹窗。
- 本地 MCP Server 1.0.13 改善安装示例及连接诊断。
十九、1.0.7 更新日志
- 独立编解码工作台:147 项工具、最多 16 步配方;基础数据处理与高级参数化操作统一入口。
- 智能解码与实用数据工具:多层路径、本地核验 AI 建议、摩尔斯标点、文本 / JSON 比对、二进制文件还原、IP 与二维码 / 条形码。
- 四个官方页面助手:完善滚动、间距、脚本选择同步、快捷菜单、AI 结果与分析建议;邮件助手支持本地 EML 演示与研判。
- Agent / MCP 与微型 Fuzz:44 项任务建议、按任务调整并发网页数量、Markdown 表格显示及三点 Fuzz;本地 MCP Server 1.0.14。
- 新版本体验:13 张引导卡片,新老用户每个新构建展示一次;每日联网检测官方安装包,同版本构建也可比较。
- 稳定性与排障:改善目标网址匹配、升级后的页面交互与取消操作反馈;搜索失败时提供更清楚的原因和备用方案。
详细操作见上方 1.0.7 图文实操 与 快速上手。1.0.1–1.0.6 更新日志见本页,也可下载 独立历史归档。
来源:GitHub · github.com




















































