FloodShield Sentinel 发布说明
版本 1.0.0 (2024-01-20)
🌟 主要特性
-
🔍 实时网络流量监控
- 支持 TCP/UDP 协议分析
- 实时数据包捕获与统计
- 多网卡接口支持
- 智能端口流量分析
-
🚨 异常检测系统
- 基于阈值的 DDoS 攻击检测
- 分级警告机制(正常/警告/危险)
- 实时流量异常提醒
- 智能连接状态监控
-
📊 数据可视化
- 终端界面实时更新
- ANSI 彩色输出支持
- 清晰的流量统计展示
- 直观的警告级别显示
💻 技术规格
- 完整支持 MacOS/Linux 系统
- 采用 C++17 标准开发
- 基于 libpcap 实现数据包捕获
- 支持混杂模式网络监听
⚙️ 系统要求
- 操作系统:MacOS 10.15+ 或 Linux
- CPU:双核处理器或更高
- 内存:4GB 以上
- 存储:1GB 可用空间
- 网卡:支持混杂模式
🛠️ 安装依赖
- g++ 8.0+ 或 clang++ 10.0+
- libpcap 1.9.0+
- make 3.8+
📝 注意事项
- 首次运行需要管理员/Root 权限
- 建议在有线网络环境下使用
- 请确保网卡支持混杂模式
- 使用前请仔细阅读使用说明
🐛 已知问题
- 在部分虚拟网卡上可能无法正常工作
- 高负载情况下可能出现轻微延迟
- IPv6 支持尚未完善
🔜 后续计划
- 添加配置文件支持
- 优化内存使用
- 增加更多协议支持
- 改进异常检测算法
- 添加日志记录功能