ssulca / ddosdn

Mitigation and Detection of DDoS Attacks in Software Defined Networks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ddosdn

Mitigation and Detection of DDoS Attacks in Software Defined Networks

Table of Contents

About The Project

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.

Built With

SDN applications

  • Onos 1.13
  • maven v3+
  • java 8

Test enviroment

Getting started

See the installation guide.

Usage

See the documentation to get started with ddosdn.

Also you can watch a demo video.

License

Distributed under the MIT License. See LICENSE for more information.

Credits

Cite this work

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
}

Authors

Acknowledgments

About

Mitigation and Detection of DDoS Attacks in Software Defined Networks

License:MIT License


Languages

Language:Java 63.8%Language:Jupyter Notebook 25.1%Language:Python 6.4%Language:Dockerfile 1.5%Language:CSS 1.1%Language:HTML 1.0%Language:Shell 0.5%Language:Perl 0.3%Language:Makefile 0.3%Language:C 0.1%