本模块无需与其他封禁设备联动,将直接发送TCP Reset包实现封禁,仅适用于断开TCP连接。
当双向检测到封禁IP进行TCP握手时,模块将发送reset数据包强制关闭连接。
wget https://raw.githubusercontent.com/sec-report/SecAutoBan/main/device/block/tcp_reset/tcp_reset.py
pip3 install SecAutoBan scapy
注意路由配置,不能从镜像网卡回连,可以通过封禁网卡回连。
更改脚本第117
-119
行
server_ip = "127.0.0.1",
server_port = 8080,
sk = "sk-xxx",
旁路阻断方案需要镜像接收网络中全部流量进行分析,请配置镜像接口。
更改脚本第112
行
sniff_iface = "eth0"
封禁网卡需能访问被阻断的设备,正常情况下直接接入交换即可。尽量接入到核心交换上,不然可能导致封禁不及时,漏掉数据包。
更改脚本第113
行
reset_iface = "eth1"
python3 tcp_reset.py