最近做接口排查时,我把常用的 mitmproxy 抓包流程整理成了一个小工具:apipeek 。
它的定位是让接口抓包更轻、更快,也方便直接分享给同事使用。抓包结果默认保存到 requests.jsonl ,同时可以在 mitmweb 界面里实时查看请求和响应明细。
项目地址: https://github.com/vector4wang/apipeek
Windows 便携版: https://github.com/vector4wang/apipeek/releases
主要能力:
- 启动后自动开启 HTTP/HTTPS 代理
- 内置 mitmweb 页面,可以边操作边查看请求
- 自动保存接口请求到 JSONL ,一行一个完整请求
- 支持查看请求头、请求体、响应头、响应体、状态码和耗时
- 支持按域名过滤
- 支持导出 HAR
- 提供 Windows 便携版,解压后双击脚本即可启动
适合开发调试、接口联调、测试复现,以及授权范围内的接口分析。
Windows 用户可以直接从 Release 下载 zip ,解压后先安装证书,再双击启动脚本;开发者也可以 clone 后通过 pip install -e . 安装并二次开发。
欢迎有需要的朋友试试,也欢迎 issue / PR 反馈。