一个使用 Python 构建的轻量级入侵检测系统(IDS),用于监控网络流量,并根据每个 IP 的请求速率检测潜在的 DoS/DDoS 攻击。
确保已安装 Python 3,然后安装依赖项:
pip install scapy
⚠️ 注意:您可能需要管理员/root 权限才能嗅探网络流量。
运行脚本:
sudo python plugin.py
(在 Linux/macOS 上使用 sudo 以获取数据包嗅探权限)
您可以通过修改以下配置来调整检测灵敏度:
THRESHOLD = 100 # Requests per second
示例:
Possible DDoS/DoS attack detected!
Source IP: 192.168.1.5
.
├── plugin.py
└── README.md
Belal Eladawy 网络工程师与安全研究员
本项目为开源项目,基于 MIT 许可证提供。
如果您觉得这个项目有用,请在 GitHub 上给它点一个星 ⭐!