Network and Computer Security project from the 2018/19 school year.
DDoS attack that take down servers may be launched via a botnet that enslaves a large number of devices exposed to the Internet and weakly protected devices, like IoT sensors. Attacks can be detected/prevented at the source (client), the destination (server), or in transit (edge).
The goal of this project is to design and implement mitigation mechanism for a DDoS attack on a small network.
Issues are listed in "Issues".
Verify if you have python3 installed first (if not, install it):
$ python3 -V
Then, create a virtual environment and activate it:
$ virtualenv env
$ source env/bin/activate
Then, install the requirements:
$ pip3 install -r requirements.txt
TODO
The report (in Portuguese) can be found at docs directory.