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:9113
Primary Topic
Network Security and Intrusion Detection
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Developing Anomaly-based Network Intrusion Detection Model Using Machine Learning Techniques

National Academic Digital Repository of Ethiopia
Network Security and Intrusion Detection
article

Developing Anomaly-based Network Intrusion Detection Model Using Machine Learning Techniques

article en

Abstract

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.

National Academic Digital Repository of Ethiopia
Openalex Percentile: Top 47%
Network Security and Intrusion Detection
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Developing Anomaly-based Network Intrusion Detection Model Using Machine Learning Techniques · National Academic Digital Repository of Ethiopia (2025) | TGRS Research Map | TGRS