Welcome to the upgraded BRAC University Institutional Repository. We are currently organizing collections after a recent system upgrade. Homepage category counters may temporarily show lower numbers while syncing, but over 27,000 repository items remain safe and accessible. Please use the search bar to find theses, scholarly outputs, and institutional documents.

Real-time DDoS detection in software-defined networks using machine learning

bracu.degree.levelUndergraduate
bracu.type.groupStudent Works
datacite.rightsOpen Access
dc.contributor.advisorHossain, Muhammad Iqbal
dc.contributor.advisorAhmed, Md Faisal
dc.contributor.advisorMukta, Jannatun Noor
dc.contributor.authorHasan, Kadir
dc.contributor.authorHossain, Kaji Sajjad
dc.contributor.authorApurbo, GM Mohaiminuzzaman
dc.contributor.authorIslam, MD Zubairul
dc.contributor.authorAlam, Md Shakibul
dc.contributor.departmentDepartment of Computer Science and Engineering
dc.date.accessioned2024-10-17T07:55:09Z
dc.date.available2024-10-17T07:55:09Z
dc.date.copyright©2024
dc.date.issued2024-05
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 49-52).
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2024.en_US
dc.description.abstractAs the landscape of the digital world keeps changing and getting more advanced, so do the sophistication and complexities of cyber threats. Distributed Denial of Service (DDoS) attacks have become a major threat to network security. Additionally, in software defined networks (SDN), the structure uses a controller to track down the network flow. In this research, we worked with a traditional static dataset, “CICIoT2023” in order to detect DDoS attacks on IoT devices with an efficient approach by applying effective feature engineering using Random Forest and PCA, followed by comparing various machine learning models including Random Forest, KNN, Decision Tree (DT), Logistic Regression (LR) and Naive Bayes. Using only 3 key features out of 47, the research shows that Random Forest selection method gives better accuracy for most of the ML models. Among those ML models, Decision Tree shows 99.97% accuracy with optimal model complexity. Our study also focused on constructing a network topology using Mininet simulation tool and Ryu controller in a SDN environment, which further complies with DDoS detection in real-time networks. Therefore, our research is not only focusing on the efficiency of the traditional approach but also on generating real-time networks to detect DDoS attacks simultaneously.en_US
dc.description.degreeBachelor of Science in Computer Science
dc.description.statementofresponsibilityKadir Hasan
dc.description.statementofresponsibilityKaji Sajjad Hossain
dc.description.statementofresponsibilityGM Mohaiminuzzaman Apurbo
dc.description.statementofresponsibilityMD Zubairul Islam
dc.description.statementofresponsibilityMd Shakibul Alam
dc.format.extent65 pages
dc.identifier.otherID 20101332
dc.identifier.otherID 20101321
dc.identifier.otherID 20301100
dc.identifier.otherID 20101322
dc.identifier.otherID 20301286
dc.identifier.urihttp://hdl.handle.net/10361/24344
dc.language.isoenen_US
dc.publisherBRAC Universityen_US
dc.rightsBrac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission.
dc.subjectDistributed denial of serviceen_US
dc.subjectDDoS attacksen_US
dc.subjectSDNen_US
dc.subjectMachine learningen_US
dc.subjectCICIoT2023en_US
dc.subjectCyber threatsen_US
dc.subject.lcshIntrusion detection systems (Computer security).
dc.subject.lcshReal-time data processing.
dc.subject.lcshDenial of service attacks.
dc.subject.lcshComputer networks--Security measures.
dc.titleReal-time DDoS detection in software-defined networks using machine learningen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
20101332, 20101321, 20301100, 20101322, 20301286_CSE.pdf
Size:
1.39 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: