Skip to content

Solo-steven/sdn-ddos-svm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Start

Pre-request

  • must install pipenv
  • must install docker.

Folder structure

  • mininet: mininet run on docker container.
  • controller: ryu controller run on host.

Quick Start

  • Please open two terminal under root.
make controller-detect
make mininet-start
<docker container> python3 /mininet/attack.py $(dig host.docker.internal +short) 

Start mininet

  • start ryu before start mininet
make mininet-start
<docker container> python3 /mininet/normal.py $(dig host.docker.internal +short) 
<docker container> python3 /mininet/attack.py $(dig host.docker.internal +short) 

Start Ryu

  • start ryu before start mininet
# detect DDoS
make controller-detect
# collect traffic
make controller-collect