用途:在获得书面授权的安全评估中,构造并注入自定义网络数据包,用于验证防火墙规则、IDS/IPS 检测签名、反欺骗控制(BCP38、uRPF)以及网络协议栈对畸形包、分片和协议违规的健壮性。
主要能力:使用 Scapy 构造 TCP SYN、XMAS、NULL 扫描包、自定义 ICMP/UDP/DNS 包;进行 IP 欺骗、Land 攻击、Smurf 测试与 IP 分片重叠测试;使用 hping3 发送 TCP RST 注入、窗口操纵和有限量 SYN 测试;构造 Ping of Death、微小分片、非法 TCP 标志组合、低 TTL 规避和 IP 选项填充等协议异常包;并通过 Suricata/Snort 日志、iptables 计数和 dmesg 验证检测与丢弃情况。
使用方式:需具备书面授权、安装 Scapy/hping3/Nemesis、root 或 sudo 权限,并在目标侧用 Wireshark 或 tcpdump 验证。典型流程为:构造并发送测试包、验证反欺骗、操纵 TCP 会话、测试协议异常、检查 IDS 告警、记录结果。示例命令如 sudo hping3 -S -p 80 --rst -c 5 10.10.20.10。
适用场景:IDS/IPS 规则上线前验证、防火墙规则校验、反欺骗控制测试、会话重置防御测试、分片与协议异常检测验证。
限制:不得用于针对生产系统的拒绝服务攻击、不得伪造流量陷害第三方,且必须获得目标网络的明确授权。资料未提供具体收费、价格或平台支持信息。