Show simple item record

dc.contributor.authorKirabo, Bruno Kabuga
dc.date.accessioned2023-09-19T09:31:22Z
dc.date.available2023-09-19T09:31:22Z
dc.date.issued2023-07
dc.identifier.citationKirabo, B. K. (2023). Detection of botnet attacks in real-time using machine learning; unpublished dissertation, Makerere Universityen_US
dc.identifier.urihttp://hdl.handle.net/20.500.12281/16410
dc.descriptionA final year project report submitted in the partial fulfillment of the requirements for the award of the degree of Bachelor of Science in Computer Engineering of Makerere Universityen_US
dc.description.abstractDistributed Denial of Service (DDoS) attacks have become a major threat to current computer networks. DDoS attacks are still some of the most sophisticated attacks carried out with the use of Botnets which are interconnected computers that are controlled as a group by a Botmaster (a super computer) and used to carry out the attacks. Botmasters have evolved with technology and have come up with new techniques like packet encryption and obfuscation which would render the packet inspection techniques unable to detect the malicious packets any more. Basing on the reviewed literature, machine learning techniques employed in the detection of DDoS attacks use outdated datasets and are not deployed in real-time on physical networks but rather using simulated networks. A dataset was generated using a Network emulating tool called Mininet, and then a model was trained using the best classification algorithms which were combined using an Ensemble technique called Stack Generalization to achieve great accuracy, then finally the model was tested on a live network and confirmed that it could detect DDoS attacks in real time. A physical network containing four computers was set-up, one server and 3 clients. We deployed the model on the server and used 2 of the clients to attack the server. It detected the attack in 1.5 minutes. The model deployed on a live network detected UDP flood attacks the quickest followed by TCP syn flood attacks and finally ICMP flood attacks.en_US
dc.language.isoenen_US
dc.publisherMakerere Universityen_US
dc.subjectBotnet attacksen_US
dc.subjectMachine learningen_US
dc.titleDetection of botnet attacks in real-time using machine learningen_US
dc.typeThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record