abhinavvermainfosec/HydraIDS
GitHub: abhinavvermainfosec/HydraIDS
一个基于 Python 的模块化轻量级入侵检测系统,通过实时抓包和攻击特征检测实现网络异常行为的识别与告警。
Stars: 0 | Forks: 0
# HydraIDS
一个从零开始构建的基于 Python 的轻量级入侵检测系统(IDS)。
## 功能
- 实时数据包捕获
- 端口扫描检测
- SYN flood 检测
- ICMP flood 检测
- CLI 界面
- 告警日志记录
## 🚀 安装
```
git clone https://github.com/abhinavvermainfosec/HydraIDS.git
cd HydraIDS
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
sudo .venv/bin/python main.py
For debug mode:
sudo .venv/bin/python main.py --debug
```
# 当前功能
✅ 实时数据包捕获
✅ TCP 数据包解析
✅ TCP SYN 端口扫描检测
✅ 模块化检测引擎
✅ 告警管理器
✅ 告警日志记录
✅ Debug 模式
# 路线图
⬜ SYN Flood
⬜ UDP Scan
⬜ FIN Scan
⬜ NULL Scan
⬜ XMAS Scan
⬜ ARP Spoof
⬜ 仪表盘
# 免责声明
HydraIDS 仅用于教育和防御性网络安全目的。
# 当前功能
✅ 实时数据包捕获
✅ TCP 数据包解析
✅ TCP SYN 端口扫描检测
✅ 模块化检测引擎
✅ 告警管理器
✅ 告警日志记录
✅ Debug 模式
# 路线图
⬜ SYN Flood
⬜ UDP Scan
⬜ FIN Scan
⬜ NULL Scan
⬜ XMAS Scan
⬜ ARP Spoof
⬜ 仪表盘
# 免责声明
HydraIDS 仅用于教育和防御性网络安全目的。标签:Python, 入侵检测系统, 安全数据湖, 并发处理, 插件系统, 文档结构分析, 无后门, 网络安全, 网络流量分析, 逆向工具, 隐私保护