关于 mitm-subdomains
一项安全技能,用于分析 mitmproxy 流量日志,枚举已观察到的子域名并归纳可供进一步探测的模式,也会检查敏感主机及潜在暴露的服务。
主要功能
- 01列出流量中出现的子域名
- 02按可能用途分类主机
- 03建议后续探测的名称
- 04检查存储、测试及弃用主机
适用场景
- 01梳理流量记录中观察到的子域名
- 02识别可能的预发布或调试端点
- 03检查接收公司数据的第三方服务
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ instavm/ security-skills --skill mitm-subdomains安装后在 Claude Code 中输入/mitm-subdomains确认已加载。
详细介绍
从流量中枚举子域名
分析 mitmproxy 转储(log.txt),并为以下目标枚举子域名:$ARGUMENTS
需要:当前目录中有
log.txt。如果文件不存在,请先捕获流量:mitmdump --set flow_detail=3 2>&1 | tee log.txt
任务
1. 提取已发现的子域名
- 列出捕获流量中的所有子域名
- 说明每个子域名的用途(API、CDN、身份验证等)
2. 识别模式
- 常见前缀:api.、admin.、staging.、dev.
- 环境标识:prod.、uat.、test.
- 服务模式:auth.、pay.、cdn.
3. 建议进一步发现的目标
根据这些模式,建议测试:
api, admin, dashboard, portal, internal, staging, dev, test, qa
beta, alpha, demo, sandbox, uat, preprod, prod
mail, email, smtp, mx, webmail
cdn, static, assets, media, images, files
db, database, mysql, postgres, mongo, redis
auth, login, sso, oauth, identity
pay, payment, checkout, billing, invoice
mobile, m, app, ios, android
docs, documentation, help, support, wiki
analytics, metrics, stats, monitor, grafana
jenkins, gitlab, github, ci, build
vpn, remote, gateway, proxy
console, panel, backend, cms, manage
输出格式
对于发现的每个子域名:
- 子域名:完整 URL
- 类型:API/CDN/Auth/Admin 等
- 可见性:内部/外部可访问
- 风险:标记敏感项
还需检查
- 云存储存储桶(s3、gcs、azure blob)
- 包含公司数据的第三方服务
- 不应公开访问的调试/测试端点
- 仍处于活动状态的旧版/已弃用子域名
评论
支持 Markdown