SuperAPI AI 工具集

ics-traffic

通用与其它

查看项目

更新于 10-15 21:49

技能介绍

用途:用于工业控制系统(ICS)与 SCADA 流量的分析、嗅探、注入与中间人(MITM)测试,覆盖 Modbus/TCP、IEC 60870-5-104、DNP3 等协议,常见于 CTF 场景。

主要能力:使用 Ettercap 进行 ARP 欺骗与全双工/单向 MITM,捕获流量到 PCAP;通过 etterfilter 编译过滤器实现日志记录、丢弃写命令、仅允许读操作等;使用 Scapy 编写脚本嗅探与注入 Modbus、IEC 104、DNP3 报文。附带脚本包括 modbus_sniffer.py、modbus_inject.py、modbus_replay.py、iec104_sniffer.py、iec104_inject.py、dnp3_sniffer.py,以及多个 ettercap 过滤器与参考文档。

必要用法:MITM 前需启用 IP 转发:sudo sysctl -w net.ipv4.ip_forward=1;查看网卡:ip link show。基本 ARP 欺骗:sudo ettercap -T -i eth0 -M arp:remote /目标/ /网关/;捕获:加 -w capture.pcap。过滤器编译:sudo etterfilter filter.etter -o filter.ef,使用:-F filter.ef。分析可用 tshark -r capture.pcap -Y "modbus"。

适用场景:工控协议流量分析、MITM 测试、Modbus 读写命令拦截、IEC 104 与 DNP3 命令注入实验。

限制:仅限授权测试环境;需 root 权限;未启用 IP 转发会导致网络中断;具体平台与收费信息暂未提供。