Skip to content

Simulation of SDN network and generating our own dataset using iperf and hping3 tools. This locally generated dataset is used to train various models and compare their performance. The best performing model is chosen to be deployed on network to monitor traffic and detect DDoS attacks and alert which host is the victim.

Notifications You must be signed in to change notification settings

Bhanudeep/Detection-of-DDoS-attacks-on-SDN-network-using-Machine-Learning-

Repository files navigation

Detection-of-DDoS-attacks-on-SDN-network-using-Machine-Learning-

  • Designed and deployed local SDN network using mininet. Tools such as hping3 , iperf are used to generate DDoS and Normal traffic.
  • Designed and developed various Machine Learning models using RapidMiner to perform comparitive analysis on accuracy of various Machine Learning models using this locally generated dataset.
  • Best performing model among them was selected and deployed on the SDN network to monitor and detect DDoS network traffic.
  • This application requires high compute resources, make sure you have decent VM or PC. Simulation of SDN network and generating our own dataset using iperf and hping3 tools. This locally generated dataset is used to train various models and compare their performance. The best performing model is chosen to be deployed on network to monitor traffic and detect DDoS attacks and alert which host is the victim. I have used RapidMiner tool to rapidly build , train , test and evaluate the performance of of K-NN,SVM,RF and DL. RF has the overall best accuracy. Therefore it is chosen to monitor and detect attacks on our sdn network. Read PDF for more information. SDN network Topology

Screenshot_20230224_064538

Detecting Normal Traffic

Screenshot_20230224_064617

Detecting DDoS Traffic

Screenshot_20230224_064633

About

Simulation of SDN network and generating our own dataset using iperf and hping3 tools. This locally generated dataset is used to train various models and compare their performance. The best performing model is chosen to be deployed on network to monitor traffic and detect DDoS attacks and alert which host is the victim.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages