https://github.com/solo-steven/sdn-ddos-svm
SDN DDoS detect using SVM
https://github.com/solo-steven/sdn-ddos-svm
mininet ryu sdn svm
Last synced: about 1 year ago
JSON representation
SDN DDoS detect using SVM
- Host: GitHub
- URL: https://github.com/solo-steven/sdn-ddos-svm
- Owner: Solo-steven
- Created: 2021-10-07T05:27:58.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-10-22T15:21:57.000Z (over 4 years ago)
- Last Synced: 2025-01-17T08:22:05.416Z (over 1 year ago)
- Topics: mininet, ryu, sdn, svm
- Language: Python
- Homepage:
- Size: 31.3 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
python3 /mininet/attack.py $(dig host.docker.internal +short)
```
---
## Start mininet
- start ryu before start mininet
```
make mininet-start
python3 /mininet/normal.py $(dig host.docker.internal +short)
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
```
---