Deep learning framework for network intrusion detection using CNN, RNN (LSTM), and Hybrid architectures on CIC-IDS2017.
-
Updated
Aug 27, 2026 - Python
Deep learning framework for network intrusion detection using CNN, RNN (LSTM), and Hybrid architectures on CIC-IDS2017.
Real-time passive AI/ML detection of cyber threats in unidirectional IP traffic: read-only, no decryption, explainable alerts and a hash-chained evidence ledger.
Explainable intrusion detection on CIC-IDS2017 (2.8M flows). XGBoost at 99.65% accuracy with SHAP explanations for every prediction, including worked false-positive and false-negative case studies. MSc dissertation.
Local-first network security toolkit in Python: a port scanner with CVE lookups (NVD) and printable HTML reports, a web trainer for intrusion-detection models on your own labelled flow data (leakage-free splits, macro-F1, signed model bundles), and a CLI that predicts with them. Tested on Windows
Unsupervised anomaly detection: learns normal behaviour from network flows (association rules) and system-call traces (n-grams)
Memory-augmented SOC alert-triage research prototype with reproducible CIC-IDS2017 validation, leakage-aware controls, and publication-ready figures.
Session-level leakage in the standard 70/30 split of CIC-IDS2017, and what survives under a purged temporal split. ICAIRC 2026 (IEEE).
AI-based network intrusion detection system using Random Forest, CIC-IDS2017, Flask, and a web dashboard.
Network Intrusion Detection and Anomaly Scoring using Machine Learning
Multi-class network intrusion detection on CIC-IDS2017 — 99.85% accuracy across 15 classes on 2.5M flows. Random Forest, XGBoost, KNN vs. three from-scratch Bayesian classifiers, with SFFS feature selection and multi-seed stability analysis.
Explainable hybrid IDS with leakage-aware cross-dataset evaluation on UNSW-NB15, CIC-IDS2017, and ToN-IoT.
PFA project (EMSI 4th year): real-time network intrusion detection on 3M+ CIC-IDS2017 records - stacking ensemble of Random Forest, XGBoost and CNN-BiLSTM with Kafka and Spark Streaming.
Explainable ML intrusion detection on CIC-IDS2017 under leakage-aware evaluation
Explainable network-intrusion pipeline and an honest test of an LSTM world model on CIC-IDS2017: purged blocked CV, SHAP, offline Streamlit demo. Negative result included.
Deep Packet Inspection Engine with ML-powered Intrusion Detection using CIC-IDS2017 dataset
Detect network intrusions with deep learning using CNN, LSTM, and hybrid models on CIC-IDS2017 data.
Strategic Business IT analysis for a lightweight machine learning-based Network Intrusion Detection System, including project concept, SWOT analysis, technology selection, legal and ethical issues, and competitive advantage.
How much of a 99.99% intrusion-detection benchmark score survives a change of network?
Unsupervised anomaly detection on network flows: synthetic NetFlow generator, clustering, Isolation Forest / LOF / OC-SVM / GMM / autoencoder, and a CIC-IDS2017 pipeline
Federated vs centralised network intrusion detection on original CIC-IDS2017 and corrected LYCOS-IDS2017 (code and results)
To associate your repository with the cic-ids2017 topic, visit your repo's landing page and select "manage topics."