Peanu11 / ddos-detection-ml

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

基于阈值方差和机器学习的DDoS攻击检测方法

本项目实现了一种基于阈值方差和机器学习的DDoS攻击检测方法。该方法通过监测网络流量的方差来检测DDoS攻击。具体步骤如下:

  1. 对网络流量数据进行预处理,提取每个时间间隔的数据特征。
  2. 使用阈值方差方法来判断当前时间间隔是否存在DDoS攻击。如果方差超过了预设的阈值,则认为存在攻击。
  3. 将提取的特征数据和攻击标签作为训练集,使用机器学习算法进行模型训练和预测。

TODO List

  • 实现数据预处理代码
  • 实现机器学习模型训练和预测代码
  • 实现阈值方差方法代码
  • 测试代码并优化性能
  • 撰写项目文档

技术栈

  • Python3.6-3.9
  • TensorFlow 2.6 || 2.7
  • Numpy
  • ...待补充

About