-
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