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