用途:分析 mitmproxy 抓包结果,查找 Referer 头泄露问题,适用于 URL 泄露、第三方数据暴露或请求头敏感数据相关排查。
主要能力:检查 URL 中的敏感数据(令牌、会话 ID、用户/订单 ID、支付交易 ID)是否经 Referer 泄露;检查第三方请求(外部脚本、CDN、社交组件、外部图片/字体)是否收到内部 URL;检查分析工具(Google Analytics、第三方分析、营销像素)是否收到敏感 URL 或交易数据;检查支付页面是否把支付 ID、交易 URL 泄露给外部站点或验证徽章。
使用方式:需在当前目录存在 log.txt。若缺失,先抓取流量:mitmdump --set flow_detail=3 2>&1 | tee log.txt。随后针对目标参数运行分析。
输出格式:每条发现包含外部域名、泄露数据、来源页面、严重程度,并给出修复建议:添加 Referrer-Policy: no-referrer 头、在链接上使用 rel="noreferrer"、从 URL 中移除敏感数据、对敏感数据改用 POST 而非 GET。
适用场景:敏感页面外链点击、支付页第三方组件、已认证页面的分析脚本、交易页社交分享等易泄露模式。
限制:依赖 mitmproxy 抓包文件,需先具备 log.txt;资料未提供具体命令参数、安装步骤或平台支持范围。