发现 
桌面应用开发者工具
Anything Analyzer:AI 抓包与协议分析
一款桌面端全场景抓包工具,内置浏览器与 MITM 代理,可让 AI 自动分析协议、加密与安全问题。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v3.7.0
- 平台
- Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
Anything Analyzer 是一款基于 Electron 的桌面端协议分析工具,把浏览器抓包、MITM 代理抓包、JS Hook 与 AI 分析整合在同一个应用里。网页、桌面应用、终端命令、Python 脚本、手机 App、IoT 设备的流量都可以汇入同一个 Session,再交给用户自行配置的 LLM 做协议逆向、安全审计与加密分析。
传统工具往往各自负责一类场景:DevTools 只看浏览器、Fiddler/Charles 只做代理、Wireshark 看不了 HTTPS,抓完包还要人工翻几百条请求。Anything Analyzer 的做法是「全场景抓包 + AI 自动分析」:所有来源的请求进入统一会话,一键生成分析报告。
主要功能
全场景抓包
| 抓包对象 | 怎么抓 | 典型场景 |
|---|---|---|
| 网页 | 内嵌浏览器直接操作 | 网站 API 逆向、OAuth 登录、前端加密 |
| 桌面应用 | MITM 代理 + 系统代理 | Postman、Electron 应用、游戏客户端 |
| 终端命令 | MITM 代理 + 环境变量 | curl、wget、httpie |
| 脚本程序 | MITM 代理 + 代码配置 | Python requests、Node.js fetch、Go http |
| 手机 / 平板 | MITM 代理 + Wi-Fi 代理 | iOS/Android App、小程序、H5 |
| IoT / 其他设备 | MITM 代理 + 网关代理 | 智能家居、嵌入式设备的 HTTP 通信 |
- 全量网络捕获:基于 CDP Fetch 拦截请求与响应(含 headers、body)
- MITM 代理:内置 HTTPS 中间人代理,自动签发 TLS 证书,按域名 LRU 缓存
- 双通道捕获:浏览器 CDP 与 MITM 代理统一汇入同一会话,并标记请求来源
- SSE / WebSocket 识别、存储快照(Cookie、localStorage、sessionStorage)、Domain 分组过滤、请求导出为 JSON
AI 智能分析
- 两阶段分析:Phase 1 智能过滤噪声请求,Phase 2 聚焦深度分析
- 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 等直接调用
浏览器与系统
- 多标签页、弹窗自动捕获为内部标签(对 OAuth 流程友好)、标签页防护、一键清除环境
- 一键设为系统代理(Windows 注册表 / macOS networksetup / Linux gsettings)
- CA 证书安装 / 卸载 / 重新生成 / 导出,跨平台支持
- 全局代理(SOCKS5 / HTTP / HTTPS)、自动更新、暗色主题
安装与使用
下载安装
从 Releases 下载对应平台安装包:
| 平台 | 文件 |
|---|---|
| Windows | Anything-Analyzer-Setup-x.x.x.exe |
| macOS (Apple Silicon) | Anything-Analyzer-x.x.x-arm64.dmg |
| macOS (Intel) | Anything-Analyzer-x.x.x-x64.dmg |
| Linux | Anything-Analyzer-x.x.x.AppImage |
抓网页:内嵌浏览器
- 配置 LLM:Settings → LLM,填入 API Key(支持 OpenAI / Anthropic / 任何兼容 API)
- 新建 Session,输入名称和目标 URL
- 在内嵌浏览器中操作网站,点击 Start Capture
- 停止捕获后点击 Analyze,选择分析模式
抓应用 / 终端 / 手机:MITM 代理
- Settings → MITM 代理 → 安装 CA 证书
- 启用代理(默认端口
8888) - 按场景配置代理:
# ---- 终端命令 ----
curl -x http://127.0.0.1:8888 https://api.example.com/data
# ---- Python 脚本 ----
proxies = {"http": "http://127.0.0.1:8888", "https": "http://127.0.0.1:8888"}
requests.get("https://api.example.com/data", proxies=proxies)
# ---- Node.js ----
HTTP_PROXY=http://127.0.0.1:8888 HTTPS_PROXY=http://127.0.0.1:8888 node app.js
# ---- 手机 / 平板 ----
# Wi-Fi 设置 → HTTP 代理 → 手动 → 填入电脑 IP + 端口 8888
# 然后用手机浏览器访问代理地址下载并安装 CA 证书
- 新建 Session(URL 可留空)→ Start Capture → 外部应用流量自动汇入
从源码构建
git clone https://github.com/MouseWW/anything-analyzer.git
cd anything-analyzer
pnpm install
pnpm dev # 开发模式
pnpm test # 运行测试
pnpm build && npx electron-builder --win # 构建 Windows 安装包
环境要求:Node.js >= 18、pnpm、Visual Studio Build Tools(Windows)。
注意事项
- 证书存储位置:Windows 为
%APPDATA%/anything-analyzer/certs/,macOS 为~/Library/Application Support/anything-analyzer/certs/;首次安装需要管理员权限(Windows UAC / macOS 密码)。 - 根 CA 有效期 10 年,子证书 825 天。
- MITM 代理为只读捕获,不修改请求 / 响应内容;WebSocket 流量隧道转发,不做解密。
- 单个 body 上限 1MB,二进制内容自动跳过。
- 应用不内置 AI 模型,AI 能力需要用户自行配置 LLM,请按相关规定合规使用大模型。
- macOS 自动更新依赖已签名且已公证的安装包。
- 请勿将本工具用于任何违反法律法规的行为。
本作品整理自 GitHub 开源项目 Mouseww/anything-analyzer,原作者 @Mouseww,许可证 Apache-2.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v3.7.0当前版本
内置 reverse-skill 逆向/安全方法论技能库(72 个文件,随安装包分发),AI 可通过 list_skills、search_skills、read_skill 三个只读工具按需查阅,分析与追问链路均已接入,并带路径穿越防护。
评论