Skip to content

v1.0.0

Latest
Compare
Choose a tag to compare
@ctkqiang ctkqiang released this 20 Apr 18:07
· 14 commits to main since this release

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 支持尚未完善

🔜 后续计划

  • 添加配置文件支持
  • 优化内存使用
  • 增加更多协议支持
  • 改进异常检测算法
  • 添加日志记录功能