Skip to content

Latest commit

 

History

History
27 lines (13 loc) · 1.6 KB

TODO.md

File metadata and controls

27 lines (13 loc) · 1.6 KB

TODO

  • Setting up a network scenario with Mininet. ✔️

  • Choice of tools to recreate the DDoS attack. --> We've chosen ping and hping3 ✔️

  • Run telegraf on the 'test' machine. Run InfluxDB and Grafana on the 'control' machine. ✔️

  • Using InfluxDB's interface (Python API) create a script that implements an AI algorithm that deterrmines whether we are under a DDoS attack or in a normal traffic situation through classification. ✔️

  • See how we can import the output of the script that decides if a DDos is running into the Grafana dashboard, to reflect it generate alarms and so on. ✔️

  • IDEA: Manually add a measurement in telegraf that tells us whether or not we are under attack in a binary fashion and monitor it from Grafana in the usual way. I gues we can easily insert data into InfluxDB from Python 🐼 ✔️

  • See how we can export data from InfluxDB and how we can manipulate it. ✔️

  • Choose an AI algorithmig for traffic classification --> SVM (Support Vector Machines) ✔️

  • [Optional] Knowing if we're under attack, How we can mitigate it? We should get into the logic of the Ryu app (simple_switch_13.py) and try to take action from there.

  • Complete the appendix section. ✔️

  • Get all the documentation in LaTeX format

  • Get the presentation ready