IDS ML Implementations ML Frameworks
Machine learning and deep learning implementations of network intrusion detection systems (IDS) using datasets like NSL-KDD and ISCX. Does NOT include general anomaly detection, malware detection, or IDS systems without ML/DL components.
There are 135 ids ml implementations frameworks tracked. 2 score above 50 (established tier). The highest-rated is AIS-Package/aisp at 55/100 with 15 stars and 253 monthly downloads.
Get all 135 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=ids-ml-implementations&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
AIS-Package/aisp
Artificial Immune Systems Package (AISP) is an open-source Python library... |
|
Established |
| 2 |
ubc-provenance/PIDSMaker
A framework for building provenance-based intrusion detection systems with... |
|
Established |
| 3 |
Western-OC2-Lab/Intrusion-Detection-System-Using-Machine-Learning
Code for IDS-ML: intrusion detection system development using machine... |
|
Emerging |
| 4 |
zimingttkx/Network-Security-Based-On-ML
基于机器学习的网络安全检测系统 | 集成Kitsune/LUCID算法 | 支持ML/DL/RL模型 | 99.58%攻击检测准确率 | 19913... |
|
Emerging |
| 5 |
abhinav-bhardwaj/IoT-Network-Intrusion-Detection-System-UNSW-NB15
Network Intrusion Detection based on various machine learning and deep... |
|
Emerging |
| 6 |
abhinav-bhardwaj/Network-Intrusion-Detection-Using-Machine-Learning
A Novel Statistical Analysis and Autoencoder Driven Intelligent Intrusion... |
|
Emerging |
| 7 |
Western-OC2-Lab/Intrusion-Detection-System-Using-CNN-and-Transfer-Learning
Code for intrusion detection system (IDS) development using CNN models and... |
|
Emerging |
| 8 |
Western-OC2-Lab/AutoML-and-Adversarial-Attack-Defense-for-Zero-Touch-Network-Security
This repository includes code for the AutoML-based IDS and adversarial... |
|
Emerging |
| 9 |
whyisyoung/CADE
Code for our USENIX Security 2021 paper -- CADE: Detecting and Explaining... |
|
Emerging |
| 10 |
AFAgarap/gru-svm
[ICMLC 2018] A Neural Network Architecture Combining Gated Recurrent Unit... |
|
Emerging |
| 11 |
dimtics/Network-Intrusion-Detection-Using-Machine-Learning-Techniques
Network intrusions classification using algorithms such as Support Vector... |
|
Emerging |
| 12 |
Mamcose/NSL-KDD-Network-Intrusion-Detection
Machine Learning Algorithms on NSL-KDD dataset |
|
Emerging |
| 13 |
netsharecmu/NetShare
(SIGCOMM '22) Practical GAN-based Synthetic IP Header Trace Generation using NetShare |
|
Emerging |
| 14 |
Iretha/IoT23-network-traffic-anomalies-classification
AI & Machine Learning: Detection and Classification of Network Traffic... |
|
Emerging |
| 15 |
jay-johnson/antinex-core
Network exploit detection using highly accurate pre-trained deep neural... |
|
Emerging |
| 16 |
fkie-cad/COMIDDS
A comprehensive survey of datasets for research in host-based and/or... |
|
Emerging |
| 17 |
othmbela/dbn-based-nids
An Intrusion Detection System based on Deep Belief Networks |
|
Emerging |
| 18 |
kahramankostas/IoTDevIDv2
A Behavior-Based Device Identification Method for the IoT |
|
Emerging |
| 19 |
vinayakumarr/Network-Intrusion-Detection
Network Intrusion Detection KDDCup '99', NSL-KDD and UNSW-NB15 |
|
Emerging |
| 20 |
CactiLab/code-xNIDS
source code for USENIX Security paper xNIDS |
|
Emerging |
| 21 |
rahulvigneswaran/Intrusion-Detection-Systems
This is the repo of the research paper, "Evaluating Shallow and Deep Neural... |
|
Emerging |
| 22 |
J4FSec/In0ri
Website defacement attack detection with deep learning |
|
Emerging |
| 23 |
CynthiaKoopman/Network-Intrusion-Detection
Machine Learning with the NSL-KDD dataset for Network Intrusion Detection |
|
Emerging |
| 24 |
kahramankostas/IoTGeM
IoT Attack Detection with machine learning |
|
Emerging |
| 25 |
Ate329/IDS
An intrusion detection system with a web interface built using Django |
|
Emerging |
| 26 |
alik604/cyber-security
Machine Learning for Network Intrusion Detection & Misc Cyber Security Utilities |
|
Emerging |
| 27 |
tamimmirza/Intrusion-Detection-System-using-Deep-Learning
VGG-19 deep learning model trained using ISCX 2012 IDS Dataset |
|
Emerging |
| 28 |
cstub/ml-ids
A machine learning based Intrusion Detection System |
|
Emerging |
| 29 |
anacletu/ml-intrusion-detection-cicids2017
Machine Learning-based Intrusion Detection System (IDS) tailored for... |
|
Emerging |
| 30 |
mudgalabhay/Intrusion-Detection-System
IDS monitors a network or systems for malicious activity and protects a... |
|
Emerging |
| 31 |
hectorpadin1/Network-Intrusion-Detection-System
En este proyecto se evalúan y comparan diferentes técnicas de aprendizaje... |
|
Emerging |
| 32 |
TATU-hacker/CNN-LSTM-GRU
Next–Generation Intrusion Detection for IoT EVCS: Integrating CNN, LSTM, and... |
|
Emerging |
| 33 |
perriDplatypus/Anomaly-Detection-KDD99-CNNLSTM
Intrusion Detection System using Machine Learning and Deep Learning |
|
Emerging |
| 34 |
itzzdev09/XAI-PyTorch-IDS
Multi-class network intrusion detection using CatBoost with GPU/CPU support,... |
|
Emerging |
| 35 |
sinanw/ml-classification-malicious-network-traffic
This project aims to analyze and classify a real network traffic dataset to... |
|
Emerging |
| 36 |
noushinpervez/Intrusion-Detection-CICIDS2017
This repository contains an in-depth analysis of the Intrusion Detection... |
|
Emerging |
| 37 |
visezion/SENTRY-AI-Computer-Vision-Branch
A community-sourced, explainable AI IDS achieving 99.99% accuracy on... |
|
Experimental |
| 38 |
Western-OC2-Lab/Cross-Layer-Autonomous-Cybersecurity-Framework
This repository includes code for the paper "Towards Zero Touch Networks:... |
|
Experimental |
| 39 |
elifnurkarakoc/CICIDS2017
CICIDS2017 dataset |
|
Experimental |
| 40 |
maliksh7/DeepMAD
Malicious Activity Detection System. Final Year Project. Deep Learning-based... |
|
Experimental |
| 41 |
Western-OC2-Lab/AutonomousCyber-AutoML-based-Autonomous-Intrusion-Detection-System
This repository includes code for the paper "Towards Autonomous... |
|
Experimental |
| 42 |
uamughal/UAVs-Dataset-Under-Normal-and-Cyberattacks
This repository contains the dataset developed in paper, "Cyber-Physical... |
|
Experimental |
| 43 |
staceykeynesian879/GAN-BASED-SYNTHETIC-DATA-GENERATION-IN-IDS
🛡️ Generate synthetic data for intrusion detection systems using GANs to... |
|
Experimental |
| 44 |
aaaastark/Intrusion-Detection-System
Attack Detection, Parameter Optimization and Performance Analysis in... |
|
Experimental |
| 45 |
2000pawan/Cyber-Attack-Threat-Classification
This project classifies network intrusions using machine learning models. It... |
|
Experimental |
| 46 |
phil155/LoRaWAN_IDS
Integration of a Suricata IDS with an artificial intelligent algorithm KNN. |
|
Experimental |
| 47 |
LeoMartinezTAMUK/CNN-CTGAN_5-Class_ID
Combining a Convolutional Neural Network (CNN) and Conditional Tabular... |
|
Experimental |
| 48 |
Hashehri/Network-Traffic-Classification-UNSW-NB15
Binary Classification for detecting intrusion network attacks. In order, to... |
|
Experimental |
| 49 |
sergio11/iot_network_malware_classifier
🛡️ The IoT Network Malware Classifier 🚀 is an advanced solution tackling... |
|
Experimental |
| 50 |
Slayingripper/Federated-Detection-at-the-Edge-Collaborative-Anomaly-Detection-for-Resource-Limited-IoT
The project demonstrates lightweight anomaly detection models suitable for... |
|
Experimental |
| 51 |
betuldanismaz/Network_Anomaly_Detection
A production-ready Network Intrusion Detection System featuring multiple... |
|
Experimental |
| 52 |
Aditya-1500/Bot-IoT
The project aims to analyse different types of attacks using the Bot-IoT... |
|
Experimental |
| 53 |
tamerthamoqa/cic-ids-2018-intrusion-detection-classification
Baseline experiments on training a Decision Tree Classifier and a Random... |
|
Experimental |
| 54 |
nepiskopos/simple_ids_with_tff
Training of a simple Neural Network model as an Intrusion Detection System... |
|
Experimental |
| 55 |
shubham-0704/Optical-fiber-based-intrusion-detection
Optical fiber based Physical intrusion detection using machine learning |
|
Experimental |
| 56 |
B3TA-BLOCKER/Raspberry-Pi-based-Intrusion-Detection-System
Raspberry Pi-based Intrusion Detection System is a lightweight and efficient... |
|
Experimental |
| 57 |
shahanHasan/Intrusion-Detection-System-Adversarial-Attacks-
Network Intrusion Detection System on CSE-CIC-IDS2018 using ML classifiers... |
|
Experimental |
| 58 |
DevSharma03/Stealth_Lateral_Movement_Detection
Deep learning framework for detecting stealthy lateral movement attacks in... |
|
Experimental |
| 59 |
rexcoleman/adversarial-ids-ml
Adversarial ML on network IDS: feature controllability constraints reduce... |
|
Experimental |
| 60 |
kahramankostas/IoTDevID-CIC
Application of IoTDevID to CIC-IoT-2022 dataset |
|
Experimental |
| 61 |
sayanbanerjee992/Network-based-Intrusion-Detection-System
The case study on a Network-based Intrusion Detection System is a Machine... |
|
Experimental |
| 62 |
shruti-sivakumar/Realtime-Network-IDS
Real-time Network Intrusion Detection System built with Apache Spark, Kafka,... |
|
Experimental |
| 63 |
shenal00/network-intrusion-detection-ml
🚀 Detect network intrusions with this ML-based system using the NSL-KDD... |
|
Experimental |
| 64 |
CybLow/NIDS
AI-powered Network Intrusion Detection System — real-time flow analysis with... |
|
Experimental |
| 65 |
LalieA/SoK_System_Call_IDS
Research material used for the SLR presented in the article "SoK: An... |
|
Experimental |
| 66 |
uamughal/Machine-Learning-Based-Intrusion-Detection-System
This repository contains the code for paper, ''Machine Learning-Based... |
|
Experimental |
| 67 |
TryKatChup/ML-IOT-malware-analysis
Machine Learning models for IoT traffic malware detection. (Cybersecurity -... |
|
Experimental |
| 68 |
vanlalruata/DCNNBiLSTM-An-Efficient-Hybrid-Deep-Learning-Based-Intrusion-Detection-System
Journal Article: Telematics and Informatics Reports |
|
Experimental |
| 69 |
oliviagallucci/ids-aiml
🕵️ IDS with accuracy rates of 94.4% for misuse detection and 99.0% for... |
|
Experimental |
| 70 |
Akash-Ramjyothi/Intrusion-Detection-System
Developed an Intrusion Detection System which can detect Intruders. It also... |
|
Experimental |
| 71 |
sleetymattgeorge/Deep-Learning-Evaluation-of-IDS-Datasets
Deep Model Intrusion Detection (IDS) Evaluation of NSL KDD and CIC IDS 2018 datasets. |
|
Experimental |
| 72 |
lucadibello/network-attack-detection
Advanced detection of port scanning, DoS and malware attacks using Machine... |
|
Experimental |
| 73 |
qaixerabbas/network_intrusion_detection
Codes for the paper entitled "Optimization of Predictive Performance of... |
|
Experimental |
| 74 |
oqadiSAK/fl-ids
Federated Learning for Intrusion Detection System using the Flower framework... |
|
Experimental |
| 75 |
daisy-field/daisy
A Framework for Fully Distributed, Anomaly-Based Intrusion Detection in... |
|
Experimental |
| 76 |
uamughal/Cyber-Physical-Intrusion-Detection-System-for-Unmanned-Aerial-Vehicles
This repository contains the code for paper, ''Cyber-Physical Intrusion... |
|
Experimental |
| 77 |
Alexin-CH/AdversarialNIDS
AdversarialNIDS explore les failles des systèmes de détection d'intrusions... |
|
Experimental |
| 78 |
kahramankostas/CNN-based-IoT-Device-Identification
Multi-class classification via CNN using fingerprints extracted from IoT... |
|
Experimental |
| 79 |
yashwanth-javvaji/intrusion-detection-system
This project is a network intrusion detector that uses machine learning... |
|
Experimental |
| 80 |
MohammedSaim-Quadri/Intrusion_Detection-System
This project is an Intrusion Detection System (IDS) using machine learning... |
|
Experimental |
| 81 |
yue123161/Paper_TNSM
Code for paper: Contrastive Learning Enhanced Intrusion Detection |
|
Experimental |
| 82 |
sanjay-thiyagarajan/GenieNet
CGI Detection using Deep Convolutional Neural Networks |
|
Experimental |
| 83 |
xGoldy/nid-datasets
Official repository of the "Network Intrusion Datasets: A Survey,... |
|
Experimental |
| 84 |
DarriusL/IDLab
Code for Identity recognition and intrusion detection in wireless sensing. |
|
Experimental |
| 85 |
vanlalruata/LWIDS-DCNN
Journal Article: Computers and Electrical Engineering |
|
Experimental |
| 86 |
sadmansakib37/IDS_DeepLearning_CICIDS2017
Deep learning model comparison for intrusion detection on CIC-IDS2017 dataset |
|
Experimental |
| 87 |
Bharathyalagi/GAN-BASED-SYNTHETIC-DATA-GENERATION-IN-IDS
Hybrid WCGAN-ACGAN framework for balanced network intrusion detection on... |
|
Experimental |
| 88 |
carolsworld/FactoryIO_TSC
Threat Simulation and Detection with Deep-Learning based Time Series Classification |
|
Experimental |
| 89 |
DianaC01/iot-attack-detection
Intrusion detection in IoT networks using machine learning and GAN-based... |
|
Experimental |
| 90 |
Decode2Code/NIDS
Network Intrusion Detection System using Machine Learning |
|
Experimental |
| 91 |
George9822/CICIDS_2017and2018_IntrusionDetectionSystem
This project aims to identify and classify the anomalies captured in network... |
|
Experimental |
| 92 |
ThibaMahlezana/Intrusion-Detection-System
This intrusion detection application leverages C++ with OpenCV and NCNN for... |
|
Experimental |
| 93 |
joaolopix/ebpf-ids
An IDS using ML in eBPF with XDP Offload |
|
Experimental |
| 94 |
koustub1412/xai-powered-ensemble-ids
Stacked Ensemble ML-based Intrusion Detection System for IoT with... |
|
Experimental |
| 95 |
imannaswini/NIDS
Network Intrusion Detection System that captures network packets, detects... |
|
Experimental |
| 96 |
mohakapoor/Network_Anomaly_Detection_CICIDS2017
A machine learning pipeline for detecting network anomalies and cyber... |
|
Experimental |
| 97 |
wiIliu/IoT-AI-IDSs-edge-testing
A practical comparision demonstrating: RT-IoT-2022 usage for binary... |
|
Experimental |
| 98 |
Tushar98644/PacketSentry
Go-based intrusion detection system that analyzes network flows from PCAPs... |
|
Experimental |
| 99 |
yashdhone01/nids-ml-engine
ML engine for network intrusion detection with improved U2R detection and... |
|
Experimental |
| 100 |
rylandtikes/Lightweight-IDS
Lightweight IDS on Raspberry Pi Using Machine Learning |
|
Experimental |
| 101 |
Joyline-Rencita/Intrusion-Detection-System
Developed a research-based intrusion detection system for IoT devices. It... |
|
Experimental |
| 102 |
ManojThamke/ML_NIDS
Machine Learning based Network Intrusion Detection System with real-time... |
|
Experimental |
| 103 |
MohdSaif-1807/Network-Intrusion-Detection-System-Using-Machine-Learning-and-Deep-Learning
Cyber Security: Development of Network Intrusion Detection System (NIDS),... |
|
Experimental |
| 104 |
DhruvBhirud/Intrusion-Detection-System-using-ML
Project based on SVM and Random Forest to detect Intrusion on network traffic |
|
Experimental |
| 105 |
WalkingDevFlag/CICIDS-2017
Jupyter notebooks for analyzing the CICIDS 2017 dataset, to download data,... |
|
Experimental |
| 106 |
Mansour-Wajdi/Enhancing_Intrusion_Detection_with_SecurityOnion_using_ML
This project aims to enhance intrusion detection using Security Onion by... |
|
Experimental |
| 107 |
Rajeeb321123/Latent_sculpting_using_two_stage_method
The proposed framework addresses generalization collapse in deep... |
|
Experimental |
| 108 |
TushaarMengaram/SDN-Guard
An Explainable Intrusion Detection System (IDS) using Graph Neural Networks... |
|
Experimental |
| 109 |
shamanthwick/IDS-With-AI
AI-Driven Intrusion Detection System using ML (Random Forest) with UNSW-NB15 dataset |
|
Experimental |
| 110 |
withonly-sujal/RealTime-IDS
Real-Time Intrusion Detection System using Machine Learning Algorithms |
|
Experimental |
| 111 |
gawankarsanket/ml-network-intrusion-detection
Machine learning model to detect network intrusion attacks using... |
|
Experimental |
| 112 |
daisy-field/datasets
Datasets for the setting of Distributed, Anomaly-Based Intrusion Detection... |
|
Experimental |
| 113 |
ajaygangwar945/Cyber-Warfare-Intrusion-Detection
A machine learning–based intrusion detection system for cyber warfare... |
|
Experimental |
| 114 |
GeekyCrs/Simple-IDS
🚨 Monitor your network traffic in real-time with Simple-IDS, a Python-based... |
|
Experimental |
| 115 |
Klakygaming/project-parasite
🛡️ Safeguard embedded systems in critical infrastructure with PARASITE's... |
|
Experimental |
| 116 |
krishsharma5169/unsw-nb15-pytorch
Network intrusion detection using a PyTorch neural network on the UNSW-NB15... |
|
Experimental |
| 117 |
07healer/network-intrusion-detection
Two-layer network intrusion detection system — XGBoost multiclass classifier... |
|
Experimental |
| 118 |
eltonvaliyev2008-hub/cybersecurity-attack-classifier
Network intrusion detection system using Logistic Regression. Classifies 6... |
|
Experimental |
| 119 |
snairaadarsh/nlp_iot_ids
A comparative study of Machine Learning, Deep Learning, and Transformer... |
|
Experimental |
| 120 |
yash1-coder/Intelligent-defence-system
🛡️ AI-powered Intelligent Defence System for cyber attack detection using... |
|
Experimental |
| 121 |
CyberSaR-KAUST/UAV-Intrusion-Detection-Dataset
UAV intrusion detection dataset (UAV-NIDD): a real-world cybersecurity... |
|
Experimental |
| 122 |
prabinpanta0/Network-Intrusion-Detection
A machine learning-based network intrusion detection system that classifies... |
|
Experimental |
| 123 |
amr-yasser226/intrusion-detection-kaggle
End-to-end pipeline for multi-class cyber-attack detection using per-flow... |
|
Experimental |
| 124 |
Koukyosyumei/SkimXDP
Elevate your network's defenses with the power of scikit-learn and XDP, the... |
|
Experimental |
| 125 |
LeoMartinezTAMUK/Network_Intrusion_DNN-CTGAN
Utilizing Generative AI coupled with Deep Neural Networks to classify... |
|
Experimental |
| 126 |
luiz-linkezio/IDS-Redes-Veiculares
Este repositóio foi criado com o objetivo de criar sistemas de detecção de... |
|
Experimental |
| 127 |
Hongwei-Z/CNN-LSTM-IoMT-IDS
Enhancing Intrusion Detection in Healthcare IoMT Devices Using the CNN-LSTM Model |
|
Experimental |
| 128 |
pradyten/sensor-data-classification-dl
Deep learning for sensor data classification |
|
Experimental |
| 129 |
alisamali-edu/AI-Network-Intrusion-Detection-Ensemble
M.Sc Thesis — Hybrid Ensemble IDS (CNN-LSTM + Random Forest + XGBoost) with... |
|
Experimental |
| 130 |
LeoMartinezTAMUK/Anomaly_Instrusion_Predictor
The following program is capable of analyzing network traffic with multiple... |
|
Experimental |
| 131 |
codinglavinia/Data_Science-Project
Detector de amenazas con reglas de Machine Learning |
|
Experimental |
| 132 |
krishsharma5169/unsw-nb15-intrusion-detection
Machine learning analysis of the UNSW-NB15 cybersecurity dataset using R... |
|
Experimental |
| 133 |
aaaastark/Intrusion-Detection-System-MQTT-Enabled-IoT
Intrusion Detection System for MQTT Enabled IoT. |
|
Experimental |
| 134 |
sinanw/ml-clustering-intrusion-detection
The aim of this project is to apply unsupervised machine learning to perform... |
|
Experimental |
| 135 |
Vivek-Tate/IDS-Detection-and-Exploiting-Vulnerabilities-in-UWAN
A research-driven approach leveraging external adversary nodes for passive... |
|
Experimental |