Real-Time Network Intrusion Detection System Using Machine Learning
摘要
This paper proposes a novel Intrusion Detection and Prevention System (IDPS) that employs machine learning techniques to bolster network security. By leveraging labelled datasets such as CIC-IDS2017 and CIC-IDS IOT 2023, the system undergoes rigorous data preprocessing to extract meaningful features. A comprehensive ensemble of supervised learning models, including Random Forest, XGBoost, CNN, LSTM, KNN, and Model Stacking, is trained and evaluated for intrusion detection accuracy. Additionally, unsupervised clustering algorithms (K-Means, DBSCAN) are integrated to identify anomalous network traffic patterns. Experimental results demonstrate the efficacy of the proposed IDPS in detecting and preventing cyber threats, particularly within the evolving 5G ecosystem.