关于 mitm-list-apis
这项技能分析 mitmproxy 流量日志,列出指定域名或应用的唯一 API 端点。它按功能归类端点,并记录请求方法、输入参数和简要响应字段。
主要功能
- 01搜索目标域名的 mitmproxy 日志
- 02提取唯一 API 端点
- 03按功能对 API 分组
- 04列出方法和输入参数
- 05概述响应字段
适用场景
- 01盘点应用使用的端点
- 02检查捕获的身份验证 API
- 03记录请求与响应结构
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ instavm/ security-skills --skill mitm-list-apis安装后在 Claude Code 中输入/mitm-list-apis确认已加载。
详细介绍
从流量捕获中列出 API
分析 mitmproxy 转储文件(log.txt),列出 $ARGUMENTS 的所有 API
需要:当前目录中必须有
log.txt。如果缺少该文件,请先捕获流量:mitmdump --set flow_detail=3 2>&1 | tee log.txt
说明
- 在 log.txt 中搜索目标域名/应用
- 提取不重复的 API 端点
- 按功能分组(认证、用户、支付等)
输出格式
对于找到的每个 API:
- 方法:GET/POST/PUT/DELETE
- 端点:
/api/path(省略域名) - 输入参数:查询参数或请求体字段
- 响应字段:返回的关键字段(简洁列出)
分组建议
- 身份验证(登录、注册、OTP、令牌)
- 用户资料(个人资料、设置、偏好)
- 交易(订单、支付、历史记录)
- 内容(产品、列表、搜索)
- 管理/内部(如果有)
如果未指定网站,请询问要分析哪个网站。
评论
支持 Markdown