ctala/api-reverse-engineer
GitHub: ctala/api-reverse-engineer
一款 Chrome 扩展,通过拦截 fetch 和 XHR 请求并导出 JSON,帮助开发者一键捕获和逆向分析网站的 API 调用。
Stars: 13 | Forks: 2
# 🔬 API Reverse Engineer — Chrome 扩展程序
由 [@ctala](https://github.com/ctala) 开发 | 🌐 [cristiantala.com](https://cristiantala.com)



## 功能介绍
无需在 DevTools 的 Network 标签页中费力翻找,这款扩展程序为您提供清爽的一键录制体验:
1. 在任意标签页中打开扩展程序
2. 设置可选的 URL 过滤器(例如 `api.mysite.com`)
3. 点击 **Start Recording**
4. 像往常一样正常浏览网页
5. 点击 **Stop → Download JSON**
您将获得一个纯净的 JSON 文件,其中包含捕获到的每一个独立 endpoint — 包括方法、请求头、请求体、响应体、状态码以及耗时。
**录制范围仅限于当前活动的标签页。** 其他标签页不受影响。
## 截图
## 📥 安装说明
### 从 Chrome Web Store 安装(推荐)
直接从 Chrome Web Store 获取该扩展程序:
🔗 **[从 Chrome Web Store 安装](https://chromewebstore.google.com/detail/dhpkbbfammoldcjhnngopbipkfmlpnej)**
### 从源码安装(开发者模式)
1. 克隆或下载此代码仓库
2. 打开 Chrome → `chrome://extensions/`
3. 启用 **Developer Mode**(右上角的开关)
4. 点击 **Load unpacked** → 选择项目文件夹
5. 🟢 图标将出现在您的 Chrome 工具栏中
## 更新日志
### v1.2.3 (2026-02-20)
**修复:**
- 绕过具有极其严格 CSP 的网站(如 Skool 等)— 现在使用 `chrome.scripting.executeScript` 配合 `world: 'MAIN'`,取代了 DOM 脚本注入
- 无论网站的 Content Security Policy 如何设置,现在均可正常运行
### v1.2.2 (2026-02-20)
**修复:**
- 修复了在严格安全策略站点上的 CSP 违规问题(现在通过 `