Mitigation and Detection of DDoS Attacks in Software Defined Networks
This is a final project degree for computer enginering at UNC. It contains:
- Virtual test enviroment
- Detection App on SDN Control layer
- Mitigation App on SDN Control layer
- Managment App on external Aplication Layer
We implements two apps in order to detect and mitigate DDoS flow and then using a Virtual enviroment tath contains a vitual topology like ISP, and these are based on Fang-Yie Leu, I-Long Lin, "A DoS/DDoS Attack Detection System Using Chi-Square Statistic Approach". pdf
To test SDN apps, we use ONOS SDN controller.
SDN applications
- Onos 1.13
- maven v3+
- java 8
Test enviroment
- Docker
- Docker-compose
- OpenVSwitch v2.9+
- Containernet
See the installation guide.
See the documentation to get started with ddosdn
.
Also you can watch a demo video.
Distributed under the MIT License. See LICENSE for more information.
If you use ddosdn
for your research and/or other publications.
Bibtex:
@techreport{ddosdn,
author = {G. Lopez and S. Sulca},
title = {Detección y mitigación de ataques DDoS dentro de una arquitectura SDN},
institution = {Facultad de Ciencias Exactas Fisicas y Naturales - UNC},
year = 2019,
month = 11
}
- López Gastón - Initial work - GastonLopez
- Sergio Sulca - Initial work - ssulca
- ONOS Developers Group - onos-dev
- Tomattis Natasha - natitomattis
- FULGOR FUNDATION fulgor