Skip to content
#

network-intrusion-detection-system

Here are 6 public repositories matching this topic...

Language: All
Filter by language

This project implements a modern Network Intrusion Detection System (NIDS) using deep learning and machine learning to identify cybersecurity threats. It works with an intelligent pipeline that includes PCA‑based feature reduction, autoencoder anomaly detection, and classifiers like XGBoost. Built on a cleaned version of the CICIDS2017 dataset

  • Updated Dec 2, 2025
  • Jupyter Notebook

Built a dual-model intrusion detection system using the NSL-KDD dataset. The binary model detects normal vs. malicious traffic, while the multiclass model classifies attacks as DoS, Probe, R2L, or U2R. Applied advanced preprocessing, dimensionality reduction, and ensemble methods (XGBoost, LightGBM, SVM) with recall focused cross-validation

  • Updated May 27, 2025
  • Jupyter Notebook

Improve this page

Add a description, image, and links to the network-intrusion-detection-system topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the network-intrusion-detection-system topic, visit your repo's landing page and select "manage topics."

Learn more