building-adversary-infrastructure-tracking-system
这是一个用于构建自动化“对手基础设施追踪系统”的网络安全技能,使用 Python 结合 dnspython、python-whois、shodan、networkx 等库实现。系统通过被动 DNS、证书透明度日志、WHOIS 注册数据和 IP 富化,发现、映射并监控威胁行为者的命令与控制(C2)网络。攻击者常在多个行动中复用托管服务商、注册商、SSL 证书和命名模式,分析师可借助基础设施跳转(IP 跳转、域名跳转、WHOIS 跳转、证书跳转、NS/MX 跳转)从已知指标发现新基础设施。技能涵盖被动 DNS 历史解析查询、反向 IP 查询、WHOIS 查询、从种子指标递归跳转、构建基于 NetworkX 的基础设施关系图、识别集群与枢纽节点、按模式监控新注册域名,并生成基础设施追踪报告。