Anything Analyzer:把多来源流量汇入同一会话的 AI 抓包分析工具
Anything Analyzer 是一款基于 Electron 的桌面工具,通过内嵌浏览器 CDP 抓包与内置 MITM 代理,将网页、桌面应用、终端命令、脚本、手机等来源的请求汇入同一会话,再由用户自配的大模型生成分析与报告。
工具定位
Anything Analyzer 是 MIT 许可的桌面抓包分析工具,技术栈为 Electron 35、React 19、TypeScript 与本地 SQLite。项目自述的目标是解决传统工具分工割裂的问题:浏览器 DevTools 只看浏览器,代理工具只做代理,抓完后仍需人工翻查请求。它把抓包与 AI 分析放在同一会话里处理,但本身不内置 AI 模型,需要用户在 Settings → LLM 中填写 API Key,支持 OpenAI、Anthropic 及兼容 API。
抓包方式
工具提供两条捕获通道:
- 内嵌浏览器(CDP):在应用内浏览器中操作网站,记录请求与响应(含 headers、body),支持多标签页、弹窗捕获为内部标签,并做存储快照(Cookie、localStorage、sessionStorage)。
- MITM 代理:默认端口 8888,用于桌面应用、curl 等终端命令、Python/Node.js 脚本、手机经 Wi-Fi 代理以及 IoT 设备的 HTTP 流量。使用前需安装 CA 证书,可一键设为系统代理。
两个通道的请求统一汇入同一 Session。代理为只读捕获,不修改请求与响应;WebSocket 流量仅隧道转发不解密;单个 body 上限 1MB,二进制内容跳过。根 CA 有效期 10 年,子证书 825 天。
AI 分析能力
- 两阶段流程:先智能过滤噪声请求,再聚焦深度分析,AI 可按需查看请求详情。
- 5 种分析模式:自动识别、API 逆向、安全审计、性能分析、JS 加密逆向。
- JS Hook 注入:拦截 fetch、XHR、crypto.subtle、CryptoJS、SM2/3/4 等加密调用,并提取相关加密代码片段。
- 支持手动多选请求直接分析、自定义 Prompt 模板、流式输出与多轮追问。
MCP 集成
工具既可作为 MCP Client 接入外部 MCP Server(stdio 与 StreamableHTTP),也内置 MCP Server,把抓包与分析能力暴露为 MCP 工具,供 Claude Desktop、Cursor 等调用。
使用与限制
README 给出的上手流程是:配置 LLM → 新建 Session → 抓包 → 停止并分析。源码构建需要 Node.js >= 18、pnpm,Windows 另需 Visual Studio Build Tools;macOS 自动更新依赖已签名并公证的安装包。项目声明不提供非法获取或修改计算机数据、控制系统等能力,并要求遵守相关法律法规。README 中的赞助商信息与价格不属于工具功能,此处不作转述。
来源与核对说明
- mouseww/anything-analyzer ↗https://github.com/mouseww/anything-analyzer
本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。
这篇内容对你有帮助吗?
点赞人数由服务器记录,收藏保存在当前浏览器。