跳到正文
发现
Anything Analyzer:AI 抓包与协议分析
桌面应用开发者工具

Anything Analyzer:AI 抓包与协议分析

一款桌面端全场景抓包工具,内置浏览器与 MITM 代理,可让 AI 自动分析协议、加密与安全问题。

admin
发布于 2026-10-28
浏览
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

抓网页:内嵌浏览器

  1. 配置 LLM:Settings → LLM,填入 API Key(支持 OpenAI / Anthropic / 任何兼容 API)
  2. 新建 Session,输入名称和目标 URL
  3. 在内嵌浏览器中操作网站,点击 Start Capture
  4. 停止捕获后点击 Analyze,选择分析模式

抓应用 / 终端 / 手机:MITM 代理

  1. Settings → MITM 代理 → 安装 CA 证书
  2. 启用代理(默认端口 8888)
  3. 按场景配置代理:
# ---- 终端命令 ----
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 证书
  1. 新建 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 整理,以原仓库为准。

更新记录

  1. v3.7.0当前版本

    内置 reverse-skill 逆向/安全方法论技能库(72 个文件,随安装包分发),AI 可通过 list_skills、search_skills、read_skill 三个只读工具按需查阅,分析与追问链路均已接入,并带路径穿越防护。

评论