[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-659":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":36,"readmeContent":37,"aiSummary":38,"trendingCount":16,"starSnapshotCount":16,"syncStatus":39,"lastSyncTime":40,"discoverSource":41},659,"anything-analyzer","Mouseww\u002Fanything-analyzer","Mouseww","全能协议分析工具：浏览器抓包 + MITM 代理 + 指纹伪装 + AI 分析 + MCP Server 无缝对接 AI Agent\u002FIDE   |  All-in-one protocol analysis toolkit — built-in browser capture, MITM proxy, JS hooks, fingerprint spoofing, AI analysis & MCP server for agent integration","",null,"TypeScript",2876,540,11,39,0,58,135,457,174,30.2,false,"main",true,[26,27,28,29,30,31,32,33,34,35],"2api","ai-tools","analysis-cli","api-analysis","automation-tools","blackbox-testing","network-analysis","protocol-analysis","reverse-engineering","traffic-analysis","2026-06-12 02:00:16","# Anything Analyzer\n\n[简体中文](README.md) | [English](README.en.md)\n\n> **网页、桌面应用、终端命令、Python 脚本、手机 App —— 不管流量从哪来，抓到就能让 AI 自动逆向分析。**\n\n[![Electron](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FElectron-35-blue)](https:\u002F\u002Fwww.electronjs.org\u002F)\n[![React](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FReact-19-61dafb)](https:\u002F\u002Freact.dev\u002F)\n[![TypeScript](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTypeScript-5-3178c6)](https:\u002F\u002Fwww.typescriptlang.org\u002F)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-green)](LICENSE)\n\n\u003Cimg alt=\"Anything Analyzer Screenshot\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F87f24186-ea00-4a03-9634-4d7af4b224d4\" \u002F>\n\n---\n\n## 为什么用 Anything Analyzer？\n\n传统工具各管一摊：DevTools 只看浏览器、Fiddler\u002FCharles 只做代理、Wireshark 看不了 HTTPS。抓完包还得自己翻几百条请求，手动分析。\n\n**Anything Analyzer 不一样 —— 全场景抓包 + AI 自动分析：**\n\n```\n  网页          桌面应用         终端            脚本          手机\u002FIoT\n  Chrome       Postman         curl\u002Fwget      Python        App \u002F 小程序\n    │          Electron          │             Node.js          │\n    │            │               │               │              │\n    ▼            ▼               ▼               ▼              ▼\n ┌──────────┐ ┌─────────────────────────────────────────────────────┐\n │ 内嵌浏览器 │ │              MITM 代理 (端口 8888)                   │\n │   (CDP)   │ │   系统代理 \u002F 手动指定 \u002F Wi-Fi 代理                    │\n └─────┬─────┘ └──────────────────────┬──────────────────────────────┘\n       │                              │\n       └──────────┬───────────────────┘\n                  ▼\n        ┌─────────────────┐\n        │  统一会话 Session  │  ← 所有来源的请求汇入同一个会话\n        └────────┬────────┘\n                 ▼\n        ┌─────────────────┐\n        │   AI 智能分析     │  ← 一键生成协议逆向 \u002F 安全审计 \u002F 加密分析报告\n        └─────────────────┘\n```\n\n---\n\n## 三大核心能力\n\n### 1. 全场景抓包 — Anything，不止浏览器\n\n| 抓包对象 | 怎么抓 | 典型场景 |\n|---------|--------|---------|\n| **网页** | 内嵌浏览器直接操作 | 网站 API 逆向、OAuth 登录、前端加密 |\n| **桌面应用** | MITM 代理 + 系统代理 | Postman、Electron 应用、游戏客户端 |\n| **终端命令** | MITM 代理 + 环境变量 | curl、wget、httpie |\n| **脚本程序** | MITM 代理 + 代码配置 | Python requests、Node.js fetch、Go http |\n| **手机 \u002F 平板** | MITM 代理 + Wi-Fi 代理 | iOS\u002FAndroid App、小程序、H5 |\n| **IoT \u002F 其他设备** | MITM 代理 + 网关代理 | 智能家居、嵌入式设备的 HTTP 通信 |\n\n所有来源的请求**统一汇入同一个 Session**，AI 分析时一并处理。\n\n### 2. AI 智能分析 — 不只是抓包，是自动理解协议\n\n- **两阶段分析** — Phase 1 智能过滤噪声请求 → Phase 2 聚焦深度分析\n- **5 种分析模式** — 自动识别 \u002F API 逆向 \u002F 安全审计 \u002F 性能分析 \u002F JS 加密逆向\n- **JS Hook 注入** — 自动拦截 fetch、XHR、crypto.subtle、CryptoJS、SM2\u002F3\u002F4 等加密调用\n- **加密代码提取** — 从 JS 文件中自动提取加密相关代码片段\n- **流式输出 + 多轮追问** — 报告实时流式显示，可继续追问细节\n\n### 3. MCP 生态集成 — AI Agent 的抓包工具\n\n- **MCP Client** — 接入外部 MCP Server（stdio + StreamableHTTP），扩展 AI 分析能力\n- **内置 MCP Server** — 将抓包和分析能力暴露为 MCP 工具，可被 Claude Desktop、Cursor 等直接调用\n\n---\n\n## 使用场景\n\n| 场景 | 流量来源 | 你能得到什么 |\n|------|---------|-------------|\n| **逆向网站 API** | 内嵌浏览器 | API 端点文档 + 鉴权流程 + Python 复现代码 |\n| **逆向 App 协议** | 手机 Wi-Fi 代理 | App 的隐藏 API + 请求签名逻辑 |\n| **JS 加密逆向** | 内嵌浏览器 + JS Hook | 加密算法识别 + 流程还原 + Python 实现 |\n| **安全审计** | 浏览器 + 代理混合 | Token 泄露、CSRF\u002FXSS 漏洞、敏感数据暴露 |\n| **调试 CLI 工具** | 终端 curl\u002Fhttpie | 完整请求\u002F响应记录 + AI 解读每一步 |\n| **调试微服务** | 脚本 + 环境变量代理 | 服务间调用链路 + 认证流转分析 |\n\n---\n\n## Anything Analyzer — 使用说明\n\n[使用说明](USAGE.md) \n\n---\n\n## 快速开始\n\n### 下载安装\n\n从 [Releases](https:\u002F\u002Fgithub.com\u002FMouseww\u002Fanything-analyzer\u002Freleases) 下载对应平台安装包：\n\n| 平台 | 文件 |\n|------|------|\n| Windows | `Anything-Analyzer-Setup-x.x.x.exe` |\n| macOS (Apple Silicon) | `Anything-Analyzer-x.x.x-arm64.dmg` |\n| macOS (Intel) | `Anything-Analyzer-x.x.x-x64.dmg` |\n| Linux | `Anything-Analyzer-x.x.x.AppImage` |\n\n### 抓网页 — 内嵌浏览器\n\n1. **配置 LLM** — Settings → LLM，填入 API Key（支持 OpenAI \u002F Anthropic \u002F 任何兼容 API）\n2. **新建 Session** — 输入名称和目标 URL\n3. **操作抓包** — 在内嵌浏览器中操作网站，点击 Start Capture\n4. **AI 分析** — 停止捕获，点击 Analyze，选择分析模式\n\n### 抓应用\u002F终端\u002F手机 — MITM 代理\n\n1. Settings → MITM 代理 → **安装 CA 证书**\n2. **启用代理**（默认端口 `8888`）\n3. 根据场景配置代理：\n\n```bash\n# ---- 终端命令 ----\ncurl -x http:\u002F\u002F127.0.0.1:8888 https:\u002F\u002Fapi.example.com\u002Fdata\n\n# ---- Python 脚本 ----\nproxies = {\"http\": \"http:\u002F\u002F127.0.0.1:8888\", \"https\": \"http:\u002F\u002F127.0.0.1:8888\"}\nrequests.get(\"https:\u002F\u002Fapi.example.com\u002Fdata\", proxies=proxies)\n\n# ---- Node.js ----\nHTTP_PROXY=http:\u002F\u002F127.0.0.1:8888 HTTPS_PROXY=http:\u002F\u002F127.0.0.1:8888 node app.js\n\n# ---- 系统全局（桌面应用自动走代理）----\n# Settings 中一键开启「设为系统代理」\n\n# ---- 手机 \u002F 平板 ----\n# Wi-Fi 设置 → HTTP 代理 → 手动 → 填入电脑 IP + 端口 8888\n# 然后用手机浏览器访问代理地址下载并安装 CA 证书\n```\n\n4. 新建 Session（URL 可留空）→ Start Capture → 外部应用流量自动汇入\n\n\u003Cdetails>\n\u003Csummary>CA 证书详细说明\u003C\u002Fsummary>\n\n- 证书存储：`%APPDATA%\u002Fanything-analyzer\u002Fcerts\u002F`（Windows）\u002F `~\u002FLibrary\u002FApplication Support\u002Fanything-analyzer\u002Fcerts\u002F`（macOS）\n- 首次安装需管理员权限（Windows UAC \u002F macOS 密码）\n- Settings 中可随时卸载、重新生成或导出证书\n- 根 CA 有效期 10 年，子证书 825 天（符合 Apple 要求）\n- MITM 代理为**只读捕获**，不修改请求\u002F响应内容\n- WebSocket 流量隧道转发，不做解密\n- 单个 body 上限 1MB，二进制内容自动跳过\n\n\u003C\u002Fdetails>\n\n---\n\n## 全部功能\n\n\u003Cdetails>\n\u003Csummary>展开查看完整功能列表\u003C\u002Fsummary>\n\n**抓包引擎**\n- 全量网络捕获 — CDP Fetch 拦截，所有 HTTP 请求\u002F响应（含 headers、body）\n- MITM 代理 — 内置 HTTPS 中间人代理，自动签发 TLS 证书，按域名 LRU 缓存\n- 双通道捕获 — 浏览器 CDP + MITM 代理，统一汇入同一会话\n- SSE \u002F WebSocket 识别 — 自动检测流式通信和 WebSocket 升级请求\n- 存储快照 — 定时采集 Cookie、localStorage、sessionStorage 变化\n- Domain 过滤 — 请求列表按域名分组过滤，支持部分匹配搜索\n- 请求来源标记 — 区分「CDP」和「代理」来源\n- 导出请求 — 原始请求数据导出为 JSON 文件\n\n**浏览器**\n- 多标签页 — 支持弹窗自动捕获为内部标签（OAuth 流程友好）\n- 标签页防护 — 阻止 `window.close()` 关闭标签页，最后一个标签页被意外销毁时自动恢复\n- 一键清除环境 — Cookies、localStorage、sessionStorage、缓存一键清空\n\n**AI 分析**\n- 两阶段分析 — Phase 1 智能过滤 → Phase 2 深度分析，AI 按需查看请求详情\n- 手动多选分析 — 勾选指定请求直接分析，跳过预过滤\n- 自定义 Prompt 模板 — 内置多种模板，支持自定义\n- 流式输出 + 追问 — 报告实时显示，支持多轮对话\n\n**系统**\n- 系统代理集成 — 一键设为系统代理（Windows 注册表 \u002F macOS networksetup \u002F Linux gsettings）\n- CA 证书管理 — 安装 \u002F 卸载 \u002F 重新生成 \u002F 导出，跨平台支持\n- 全局代理 — 支持 SOCKS5\u002FHTTP\u002FHTTPS 代理\n- 自动更新 — 内置 electron-updater\n- 暗色主题 — 基于 Ant Design 的现代界面\n\n\u003C\u002Fdetails>\n\n---\n\n## 从源码构建\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FMouseWW\u002Fanything-analyzer.git\ncd anything-analyzer\npnpm install\npnpm dev        # 开发模式\npnpm test       # 运行测试\npnpm build && npx electron-builder --win  # 构建 Windows 安装包\n```\n\n> macOS 发布说明：自动更新依赖**已签名且已公证**的安装包。GitHub Actions 发布 mac 版本前，请在仓库 Secrets 中配置 `CSC_LINK`、`CSC_KEY_PASSWORD`、`APPLE_ID`、`APPLE_APP_SPECIFIC_PASSWORD`、`APPLE_TEAM_ID`，否则 `ShipIt` 无法安装更新。\n\n**环境要求：** Node.js >= 18 · pnpm · Visual Studio Build Tools (Windows)\n\n## Tech Stack\n\n| Layer | Technology |\n|-------|-----------|\n| Framework | Electron 35 + electron-vite |\n| Frontend | React 19 + Ant Design 5 + TypeScript |\n| Database | better-sqlite3 (local SQLite) |\n| Protocol | Chrome DevTools Protocol (CDP) |\n| Proxy | 内置 MITM HTTPS 代理（node-forge TLS） |\n| AI | OpenAI \u002F Anthropic \u002F Custom LLM（Chat Completions + Responses API） |\n| AI 扩展 | MCP Client（stdio + StreamableHTTP）+ 内置 MCP Server |\n\n\u003Cdetails>\n\u003Csummary>项目结构\u003C\u002Fsummary>\n\n```\nsrc\u002F\n├── main\u002F                    # Electron main process\n│   ├── ai\u002F                  # AI 分析流水线（两阶段编排、prompt、LLM 路由）\n│   ├── capture\u002F             # 抓包引擎（CDP Fetch + JS Hook + 存储快照）\n│   ├── cdp\u002F                 # Chrome DevTools Protocol 管理\n│   ├── proxy\u002F               # MITM 代理（CA 管理、证书签发、系统代理）\n│   ├── mcp\u002F                 # MCP Client + 内置 MCP Server\n│   ├── db\u002F                  # SQLite 数据层\n│   └── session\u002F             # 会话生命周期管理\n├── preload\u002F                 # Context bridge + Hook 注入脚本\n├── renderer\u002F                # React UI（组件 + Hooks）\n└── shared\u002F                  # 共享类型定义\n```\n\n\u003C\u002Fdetails>\n\n---\n\n本项目`不具备`以下能力：\n- 不具备【非法获取计算机数据】的功能\n- 不具备【非法修改计算机数据】的功能\n- 不具备【非法控制计算机系统】的功能\n- 不具备【破坏计算机系统】的功能\n- 不具备【内置AI模型】（AI 模型由用户自行配置，请按照《生成式人工智能服务管理暂行办法》合规使用大模型）\n\n**务必不要使用本工具进行任何违反中国法律的行为！！！**\n\n---\n\nThanks to everyone on [LinuxDo](https:\u002F\u002Flinux.do\u002F) for their support!\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=Mouseww\u002Fanything-analyzer&type=Date)](https:\u002F\u002Fstar-history.com\u002F#Mouseww\u002Fanything-analyzer&Date)\n\n## License\n\nMIT\n\n企鹅交流群：\n1091466461","Anything Analyzer 是一款全能协议分析工具，集成了浏览器抓包、MITM 代理、指纹伪装、AI 分析及MCP Server对接功能。其核心功能包括全场景抓包（支持网页、桌面应用、终端命令、脚本程序和移动设备等）、AI智能分析（自动过滤噪声请求并进行深度解析，支持多种分析模式如API逆向、安全审计等）以及与外部MCP Server的无缝集成，扩展了AI分析能力。适用于需要对网络流量进行全面捕获和自动化协议分析的各种开发测试场景，如网站API逆向工程、应用程序协议解密、JS加密代码提取及网络安全审计等。",2,"2026-06-11 02:38:26","CREATED_QUERY"]