用途:从 mitmproxy 流量抓包中提取并列出 API。当用户想查看某个网站或应用的 API、端点,或需要概览已捕获的 HTTP 流量时使用。
主要能力:分析当前目录下的 mitmproxy 转储文件 log.txt,针对指定域名或应用搜索,提取唯一 API 端点,并按功能分组,例如认证(登录、注册、OTP、token)、用户资料(profile、settings、preferences)、交易(订单、支付、历史)、内容(商品、列表、搜索)以及管理/内部接口(如存在)。
输出格式:对每个 API 给出方法(GET/POST/PUT/DELETE)、端点路径(省略域名)、输入参数(查询参数或请求体字段)、响应关键字段(简洁列出)。
使用方式:需要当前目录存在 log.txt。若缺失,先捕获流量:mitmdump --set flow_detail=3 2>&1 | tee log.txt。随后运行该技能并传入目标参数。若未指定网站,需询问要分析哪一个。
限制:依赖 log.txt 文件;仅基于已捕获流量,无法发现未经过代理的接口;资料未提供安装命令、收费、平台支持等更多信息。