/Classification-of-DDoS-attacks-and-flash-crowds-in-SDN-Environment

This project deals with the real-time incoming traffic classification into DDoS(Distributed Denial of Services) Attacks & Flash Crowds based on Source and Traffic Cluster Entropy Score in Software-Defined Networking(SDN) environment.

Primary LanguagePython

Incoming Network Traffic Entropy Calculation in an SDN environment to differentiate DDoS attacks and Flash Crowds

This repo contains the code for the project done and submitted as part of course CS6611 - Creative & Innovative Project and partial requirement for the degree of Bachelors of Engineering(Computer Science & Engineering).

This project deals with the real-time incoming traffic classification into DDoS(Distributed Denial of Services) Attacks & Flash Crowds based on Source and Traffic Cluster Entropy Score in Software-Defined Networking(SDN) environment.

Included in this repo: Network Simulation Scripts, Traffic Generation Scripts, Traffic Captuting & Entropy Calculation & Classification Scripts.

Salient Features:

  1. Real-Time Classification of incoming traffic.
  2. Uses Source and Traffic Cluster Entropy.
  3. Focus on reduncing the load on SDN Controller.

Block Diagram
cip_block

Tech/Tools used:

  1. Mininet SDN Virtual Test Bed
  2. RYU SDN Controller
  3. nload

Contact srinathsk18@gmail.com for documentation/info.