Detection of botnet attacks in real-time using machine learning

dc.contributor.author Mulindwa, Michael
dc.date.accessioned 2023-09-25T10:36:22Z
dc.date.available 2023-09-25T10:36:22Z
dc.date.issued 2023
dc.description A final year project report submitted to the College of Engineering Design and Art in partial fulfillment of the requirement for the award of the degree of Bachelor of Science in Computer Engineering of Makerere University. en_US
dc.description.abstract Distributed Denial of Service (DDoS) attacks have emerged as a major threat to contemporary computer networks. These attacks utilize sophisticated Botnets, which comprise interconnected computers under the control of a Botmaster, to carry out malicious activities. The Botmasters continually evolve their techniques, employing tactics such as packet encryption and obfuscation, challenging the efficacy of conventional packet inspection methods in detecting these attacks. In this project, we generated a customized dataset using the Mininet network emulation tool, which simulated the latest attack techniques. Through the successful implementation, we trained a robust machine learning model by leveraging the most effective classification algorithms and employing the Stack Generalization method within an Ensemble approach. This process aimed to achieve maximum accuracy in distinguishing between normal network traffic and potential DDoS attacks. Subsequently, the model underwent rigorous testing in real-time on a live network environment. The evaluations confirmed the model’s proficiency in promptly and accurately detecting DDoS attacks, contributing to the fortification of computer networks against this pervasive threat. en_US
dc.identifier.citation Mulindwa, Michael. (2023). Detection of botnet attacks in real-time using machine learning. (Unpublished undergraduate dissertation) Makerere University; Kampala, Uganda. en_US
dc.identifier.uri http://hdl.handle.net/20.500.12281/16451
dc.language.iso en en_US
dc.publisher Makerere University en_US
dc.subject Botnets en_US
dc.subject Machine learning en_US
dc.subject Real-time Detection en_US
dc.subject DDoS attacks en_US
dc.title Detection of botnet attacks in real-time using machine learning en_US
dc.type Thesis en_US
Files