Skip to content
#

cic-ids-2017

Here are 13 public repositories matching this topic...

Network-Based Intrusion Detection using Graph Features - A Complex Networks course project exploring graph construction from network flows, graph-theoretic features extraction, and ML/GNN-based intrusion detection using datasets such as CIC-IDS-2017 and Kaggle.

  • Updated Aug 4, 2026
  • Jupyter Notebook

Network Intrusion Detection System (NIDS) is a machine-learning-based system for detecting malicious network traffic in real time. The system uses the CIC-IDS2017 dataset to train supervised learning models and combines packet capture, flow generation, feature extraction, ML-based classification, alerting, and automated IP blocking into a single pi

  • Updated Sep 11, 2026
  • Python

DDoS-Vision: A Deep Learning approach to network security. Converts numerical CIC-IDS2017 traffic flows into 2D grayscale images for CNN classification. Features Grad-CAM for Explainable AI (XAI) and 99% detection accuracy.

  • Updated Mar 7, 2026
  • Python

Add this topic to your repo

To associate your repository with the cic-ids-2017 topic, visit your repo's landing page and select "manage topics."

Learn more