Developing Anomaly-based Network Intrusion Detection Model Using Machine Learning Techniques
Abstracts The rapid growth of information technology in recent years has brought countless benefits, but<br> it has also led to a significant rise in cyberattacks and other malicious activities. As software<br> and hardware technologies continue to advance, the volume and complexity of these threats<br> are escalating at an alarming pace. With more users depending on the internet for daily<br> activities, accurate network traffic classification has become a critical component of<br> cybersecurity. Every day, new attack methods are developed by individuals and organizations<br> seeking to exploit vulnerabilities and steal sensitive information. While numerous studies have<br> been conducted in this field, many rely on outdated datasets, which can limit their<br> effectiveness. Using outdated data often results in higher false alarm rates and lower detection<br> accuracy, making it harder to keep up with today’s evolving threat landscape. This thesis<br> presents a frame work on network intrusion detection model using four ensemble classifiers<br> including Random Forest, XGBoost, AdaBoost, and a Voting Classifier. To train and test our<br> models we use the CICIDS2017 dataset, which captures realistic network traffic and a wide<br> range of cyberattack types. The data underwent thorough deep preprocessing, including data<br> cleaning, normalization, and feature selection, to ensure optimal model performance. The<br> preprocessed data has 40 attribute and 250798 records. We have applied experimental<br> approach in our work and the experiment was done on using python programming language,<br> which have libraries like pundas,numpy,matplotlib,seaborn and skti-learn that make it suitable<br> to implement our models on using anaconda environment. The experiment was done for multi<br> class and binary class with 70/30% train test ratio, among the four models on both multi class<br> and binary class the Voting classifier significantly improves detection accuracy and result in<br> superior performance with 99.92% accuracy, 99.67% precision, 99.80% recall, and 99.73%<br> F1-scores compared to individual models. Lastly, the research findings indicate that ensemble<br> learning demonstrates superior performance in anomaly-based NIDS systems which provide<br> an effective tool for proactive network security against evolving threats.
Publication Details
- Journal
- National Academic Digital Repository of Ethiopia
- Published
- 2025-05-07
- DOI
- https://doi.org/10.20372/nadre:9114
- Primary Topic
- Network Security and Intrusion Detection
- Type
- article
- Field-Weighted Citation Impact
- 0.00