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...

55
Established
2 ubc-provenance/PIDSMaker

A framework for building provenance-based intrusion detection systems with...

51
Established
3 Western-OC2-Lab/Intrusion-Detection-System-Using-Machine-Learning

Code for IDS-ML: intrusion detection system development using machine...

46
Emerging
4 zimingttkx/Network-Security-Based-On-ML

基于机器学习的网络安全检测系统 | 集成Kitsune/LUCID算法 | 支持ML/DL/RL模型 | 99.58%攻击检测准确率 | 19913...

43
Emerging
5 abhinav-bhardwaj/IoT-Network-Intrusion-Detection-System-UNSW-NB15

Network Intrusion Detection based on various machine learning and deep...

41
Emerging
6 abhinav-bhardwaj/Network-Intrusion-Detection-Using-Machine-Learning

A Novel Statistical Analysis and Autoencoder Driven Intelligent Intrusion...

41
Emerging
7 Western-OC2-Lab/Intrusion-Detection-System-Using-CNN-and-Transfer-Learning

Code for intrusion detection system (IDS) development using CNN models and...

41
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...

41
Emerging
9 whyisyoung/CADE

Code for our USENIX Security 2021 paper -- CADE: Detecting and Explaining...

40
Emerging
10 AFAgarap/gru-svm

[ICMLC 2018] A Neural Network Architecture Combining Gated Recurrent Unit...

40
Emerging
11 dimtics/Network-Intrusion-Detection-Using-Machine-Learning-Techniques

Network intrusions classification using algorithms such as Support Vector...

39
Emerging
12 Mamcose/NSL-KDD-Network-Intrusion-Detection

Machine Learning Algorithms on NSL-KDD dataset

39
Emerging
13 netsharecmu/NetShare

(SIGCOMM '22) Practical GAN-based Synthetic IP Header Trace Generation using NetShare

38
Emerging
14 Iretha/IoT23-network-traffic-anomalies-classification

AI & Machine Learning: Detection and Classification of Network Traffic...

38
Emerging
15 jay-johnson/antinex-core

Network exploit detection using highly accurate pre-trained deep neural...

38
Emerging
16 fkie-cad/COMIDDS

A comprehensive survey of datasets for research in host-based and/or...

37
Emerging
17 othmbela/dbn-based-nids

An Intrusion Detection System based on Deep Belief Networks

36
Emerging
18 kahramankostas/IoTDevIDv2

A Behavior-Based Device Identification Method for the IoT

36
Emerging
19 vinayakumarr/Network-Intrusion-Detection

Network Intrusion Detection KDDCup '99', NSL-KDD and UNSW-NB15

36
Emerging
20 CactiLab/code-xNIDS

source code for USENIX Security paper xNIDS

35
Emerging
21 rahulvigneswaran/Intrusion-Detection-Systems

This is the repo of the research paper, "Evaluating Shallow and Deep Neural...

35
Emerging
22 J4FSec/In0ri

Website defacement attack detection with deep learning

35
Emerging
23 CynthiaKoopman/Network-Intrusion-Detection

Machine Learning with the NSL-KDD dataset for Network Intrusion Detection

35
Emerging
24 kahramankostas/IoTGeM

IoT Attack Detection with machine learning

34
Emerging
25 Ate329/IDS

An intrusion detection system with a web interface built using Django

33
Emerging
26 alik604/cyber-security

Machine Learning for Network Intrusion Detection & Misc Cyber Security Utilities

33
Emerging
27 tamimmirza/Intrusion-Detection-System-using-Deep-Learning

VGG-19 deep learning model trained using ISCX 2012 IDS Dataset

33
Emerging
28 cstub/ml-ids

A machine learning based Intrusion Detection System

33
Emerging
29 anacletu/ml-intrusion-detection-cicids2017

Machine Learning-based Intrusion Detection System (IDS) tailored for...

32
Emerging
30 mudgalabhay/Intrusion-Detection-System

IDS monitors a network or systems for malicious activity and protects a...

32
Emerging
31 hectorpadin1/Network-Intrusion-Detection-System

En este proyecto se evalúan y comparan diferentes técnicas de aprendizaje...

32
Emerging
32 TATU-hacker/CNN-LSTM-GRU

Next–Generation Intrusion Detection for IoT EVCS: Integrating CNN, LSTM, and...

30
Emerging
33 perriDplatypus/Anomaly-Detection-KDD99-CNNLSTM

Intrusion Detection System using Machine Learning and Deep Learning

30
Emerging
34 itzzdev09/XAI-PyTorch-IDS

Multi-class network intrusion detection using CatBoost with GPU/CPU support,...

30
Emerging
35 sinanw/ml-classification-malicious-network-traffic

This project aims to analyze and classify a real network traffic dataset to...

30
Emerging
36 noushinpervez/Intrusion-Detection-CICIDS2017

This repository contains an in-depth analysis of the Intrusion Detection...

30
Emerging
37 visezion/SENTRY-AI-Computer-Vision-Branch

A community-sourced, explainable AI IDS achieving 99.99% accuracy on...

29
Experimental
38 Western-OC2-Lab/Cross-Layer-Autonomous-Cybersecurity-Framework

This repository includes code for the paper "Towards Zero Touch Networks:...

29
Experimental
39 elifnurkarakoc/CICIDS2017

CICIDS2017 dataset

29
Experimental
40 maliksh7/DeepMAD

Malicious Activity Detection System. Final Year Project. Deep Learning-based...

28
Experimental
41 Western-OC2-Lab/AutonomousCyber-AutoML-based-Autonomous-Intrusion-Detection-System

This repository includes code for the paper "Towards Autonomous...

28
Experimental
42 uamughal/UAVs-Dataset-Under-Normal-and-Cyberattacks

This repository contains the dataset developed in paper, "Cyber-Physical...

27
Experimental
43 staceykeynesian879/GAN-BASED-SYNTHETIC-DATA-GENERATION-IN-IDS

🛡️ Generate synthetic data for intrusion detection systems using GANs to...

26
Experimental
44 aaaastark/Intrusion-Detection-System

Attack Detection, Parameter Optimization and Performance Analysis in...

26
Experimental
45 2000pawan/Cyber-Attack-Threat-Classification

This project classifies network intrusions using machine learning models. It...

26
Experimental
46 phil155/LoRaWAN_IDS

Integration of a Suricata IDS with an artificial intelligent algorithm KNN.

25
Experimental
47 LeoMartinezTAMUK/CNN-CTGAN_5-Class_ID

Combining a Convolutional Neural Network (CNN) and Conditional Tabular...

25
Experimental
48 Hashehri/Network-Traffic-Classification-UNSW-NB15

Binary Classification for detecting intrusion network attacks. In order, to...

25
Experimental
49 sergio11/iot_network_malware_classifier

🛡️ The IoT Network Malware Classifier 🚀 is an advanced solution tackling...

24
Experimental
50 Slayingripper/Federated-Detection-at-the-Edge-Collaborative-Anomaly-Detection-for-Resource-Limited-IoT

The project demonstrates lightweight anomaly detection models suitable for...

24
Experimental
51 betuldanismaz/Network_Anomaly_Detection

A production-ready Network Intrusion Detection System featuring multiple...

24
Experimental
52 Aditya-1500/Bot-IoT

The project aims to analyse different types of attacks using the Bot-IoT...

23
Experimental
53 tamerthamoqa/cic-ids-2018-intrusion-detection-classification

Baseline experiments on training a Decision Tree Classifier and a Random...

23
Experimental
54 nepiskopos/simple_ids_with_tff

Training of a simple Neural Network model as an Intrusion Detection System...

23
Experimental
55 shubham-0704/Optical-fiber-based-intrusion-detection

Optical fiber based Physical intrusion detection using machine learning

23
Experimental
56 B3TA-BLOCKER/Raspberry-Pi-based-Intrusion-Detection-System

Raspberry Pi-based Intrusion Detection System is a lightweight and efficient...

23
Experimental
57 shahanHasan/Intrusion-Detection-System-Adversarial-Attacks-

Network Intrusion Detection System on CSE-CIC-IDS2018 using ML classifiers...

23
Experimental
58 DevSharma03/Stealth_Lateral_Movement_Detection

Deep learning framework for detecting stealthy lateral movement attacks in...

22
Experimental
59 rexcoleman/adversarial-ids-ml

Adversarial ML on network IDS: feature controllability constraints reduce...

22
Experimental
60 kahramankostas/IoTDevID-CIC

Application of IoTDevID to CIC-IoT-2022 dataset

22
Experimental
61 sayanbanerjee992/Network-based-Intrusion-Detection-System

The case study on a Network-based Intrusion Detection System is a Machine...

22
Experimental
62 shruti-sivakumar/Realtime-Network-IDS

Real-time Network Intrusion Detection System built with Apache Spark, Kafka,...

22
Experimental
63 shenal00/network-intrusion-detection-ml

🚀 Detect network intrusions with this ML-based system using the NSL-KDD...

22
Experimental
64 CybLow/NIDS

AI-powered Network Intrusion Detection System — real-time flow analysis with...

22
Experimental
65 LalieA/SoK_System_Call_IDS

Research material used for the SLR presented in the article "SoK: An...

22
Experimental
66 uamughal/Machine-Learning-Based-Intrusion-Detection-System

This repository contains the code for paper, ''Machine Learning-Based...

21
Experimental
67 TryKatChup/ML-IOT-malware-analysis

Machine Learning models for IoT traffic malware detection. (Cybersecurity -...

21
Experimental
68 vanlalruata/DCNNBiLSTM-An-Efficient-Hybrid-Deep-Learning-Based-Intrusion-Detection-System

Journal Article: Telematics and Informatics Reports

20
Experimental
69 oliviagallucci/ids-aiml

🕵️ IDS with accuracy rates of 94.4% for misuse detection and 99.0% for...

20
Experimental
70 Akash-Ramjyothi/Intrusion-Detection-System

Developed an Intrusion Detection System which can detect Intruders. It also...

20
Experimental
71 sleetymattgeorge/Deep-Learning-Evaluation-of-IDS-Datasets

Deep Model Intrusion Detection (IDS) Evaluation of NSL KDD and CIC IDS 2018 datasets.

20
Experimental
72 lucadibello/network-attack-detection

Advanced detection of port scanning, DoS and malware attacks using Machine...

20
Experimental
73 qaixerabbas/network_intrusion_detection

Codes for the paper entitled "Optimization of Predictive Performance of...

20
Experimental
74 oqadiSAK/fl-ids

Federated Learning for Intrusion Detection System using the Flower framework...

20
Experimental
75 daisy-field/daisy

A Framework for Fully Distributed, Anomaly-Based Intrusion Detection in...

20
Experimental
76 uamughal/Cyber-Physical-Intrusion-Detection-System-for-Unmanned-Aerial-Vehicles

This repository contains the code for paper, ''Cyber-Physical Intrusion...

20
Experimental
77 Alexin-CH/AdversarialNIDS

AdversarialNIDS explore les failles des systèmes de détection d'intrusions...

19
Experimental
78 kahramankostas/CNN-based-IoT-Device-Identification

Multi-class classification via CNN using fingerprints extracted from IoT...

19
Experimental
79 yashwanth-javvaji/intrusion-detection-system

This project is a network intrusion detector that uses machine learning...

19
Experimental
80 MohammedSaim-Quadri/Intrusion_Detection-System

This project is an Intrusion Detection System (IDS) using machine learning...

19
Experimental
81 yue123161/Paper_TNSM

Code for paper: Contrastive Learning Enhanced Intrusion Detection

19
Experimental
82 sanjay-thiyagarajan/GenieNet

CGI Detection using Deep Convolutional Neural Networks

19
Experimental
83 xGoldy/nid-datasets

Official repository of the "Network Intrusion Datasets: A Survey,...

19
Experimental
84 DarriusL/IDLab

Code for Identity recognition and intrusion detection in wireless sensing.

19
Experimental
85 vanlalruata/LWIDS-DCNN

Journal Article: Computers and Electrical Engineering

18
Experimental
86 sadmansakib37/IDS_DeepLearning_CICIDS2017

Deep learning model comparison for intrusion detection on CIC-IDS2017 dataset

18
Experimental
87 Bharathyalagi/GAN-BASED-SYNTHETIC-DATA-GENERATION-IN-IDS

Hybrid WCGAN-ACGAN framework for balanced network intrusion detection on...

18
Experimental
88 carolsworld/FactoryIO_TSC

Threat Simulation and Detection with Deep-Learning based Time Series Classification

17
Experimental
89 DianaC01/iot-attack-detection

Intrusion detection in IoT networks using machine learning and GAN-based...

17
Experimental
90 Decode2Code/NIDS

Network Intrusion Detection System using Machine Learning

17
Experimental
91 George9822/CICIDS_2017and2018_IntrusionDetectionSystem

This project aims to identify and classify the anomalies captured in network...

17
Experimental
92 ThibaMahlezana/Intrusion-Detection-System

This intrusion detection application leverages C++ with OpenCV and NCNN for...

16
Experimental
93 joaolopix/ebpf-ids

An IDS using ML in eBPF with XDP Offload

16
Experimental
94 koustub1412/xai-powered-ensemble-ids

Stacked Ensemble ML-based Intrusion Detection System for IoT with...

16
Experimental
95 imannaswini/NIDS

Network Intrusion Detection System that captures network packets, detects...

15
Experimental
96 mohakapoor/Network_Anomaly_Detection_CICIDS2017

A machine learning pipeline for detecting network anomalies and cyber...

15
Experimental
97 wiIliu/IoT-AI-IDSs-edge-testing

A practical comparision demonstrating: RT-IoT-2022 usage for binary...

15
Experimental
98 Tushar98644/PacketSentry

Go-based intrusion detection system that analyzes network flows from PCAPs...

15
Experimental
99 yashdhone01/nids-ml-engine

ML engine for network intrusion detection with improved U2R detection and...

15
Experimental
100 rylandtikes/Lightweight-IDS

Lightweight IDS on Raspberry Pi Using Machine Learning

15
Experimental
101 Joyline-Rencita/Intrusion-Detection-System

Developed a research-based intrusion detection system for IoT devices. It...

15
Experimental
102 ManojThamke/ML_NIDS

Machine Learning based Network Intrusion Detection System with real-time...

15
Experimental
103 MohdSaif-1807/Network-Intrusion-Detection-System-Using-Machine-Learning-and-Deep-Learning

Cyber Security: Development of Network Intrusion Detection System (NIDS),...

15
Experimental
104 DhruvBhirud/Intrusion-Detection-System-using-ML

Project based on SVM and Random Forest to detect Intrusion on network traffic

15
Experimental
105 WalkingDevFlag/CICIDS-2017

Jupyter notebooks for analyzing the CICIDS 2017 dataset, to download data,...

14
Experimental
106 Mansour-Wajdi/Enhancing_Intrusion_Detection_with_SecurityOnion_using_ML

This project aims to enhance intrusion detection using Security Onion by...

14
Experimental
107 Rajeeb321123/Latent_sculpting_using_two_stage_method

The proposed framework addresses generalization collapse in deep...

14
Experimental
108 TushaarMengaram/SDN-Guard

An Explainable Intrusion Detection System (IDS) using Graph Neural Networks...

14
Experimental
109 shamanthwick/IDS-With-AI

AI-Driven Intrusion Detection System using ML (Random Forest) with UNSW-NB15 dataset

14
Experimental
110 withonly-sujal/RealTime-IDS

Real-Time Intrusion Detection System using Machine Learning Algorithms

14
Experimental
111 gawankarsanket/ml-network-intrusion-detection

Machine learning model to detect network intrusion attacks using...

14
Experimental
112 daisy-field/datasets

Datasets for the setting of Distributed, Anomaly-Based Intrusion Detection...

14
Experimental
113 ajaygangwar945/Cyber-Warfare-Intrusion-Detection

A machine learning–based intrusion detection system for cyber warfare...

14
Experimental
114 GeekyCrs/Simple-IDS

🚨 Monitor your network traffic in real-time with Simple-IDS, a Python-based...

14
Experimental
115 Klakygaming/project-parasite

🛡️ Safeguard embedded systems in critical infrastructure with PARASITE's...

14
Experimental
116 krishsharma5169/unsw-nb15-pytorch

Network intrusion detection using a PyTorch neural network on the UNSW-NB15...

14
Experimental
117 07healer/network-intrusion-detection

Two-layer network intrusion detection system — XGBoost multiclass classifier...

14
Experimental
118 eltonvaliyev2008-hub/cybersecurity-attack-classifier

Network intrusion detection system using Logistic Regression. Classifies 6...

14
Experimental
119 snairaadarsh/nlp_iot_ids

A comparative study of Machine Learning, Deep Learning, and Transformer...

14
Experimental
120 yash1-coder/Intelligent-defence-system

🛡️ AI-powered Intelligent Defence System for cyber attack detection using...

14
Experimental
121 CyberSaR-KAUST/UAV-Intrusion-Detection-Dataset

UAV intrusion detection dataset (UAV-NIDD): a real-world cybersecurity...

14
Experimental
122 prabinpanta0/Network-Intrusion-Detection

A machine learning-based network intrusion detection system that classifies...

14
Experimental
123 amr-yasser226/intrusion-detection-kaggle

End-to-end pipeline for multi-class cyber-attack detection using per-flow...

13
Experimental
124 Koukyosyumei/SkimXDP

Elevate your network's defenses with the power of scikit-learn and XDP, the...

13
Experimental
125 LeoMartinezTAMUK/Network_Intrusion_DNN-CTGAN

Utilizing Generative AI coupled with Deep Neural Networks to classify...

12
Experimental
126 luiz-linkezio/IDS-Redes-Veiculares

Este repositóio foi criado com o objetivo de criar sistemas de detecção de...

12
Experimental
127 Hongwei-Z/CNN-LSTM-IoMT-IDS

Enhancing Intrusion Detection in Healthcare IoMT Devices Using the CNN-LSTM Model

12
Experimental
128 pradyten/sensor-data-classification-dl

Deep learning for sensor data classification

11
Experimental
129 alisamali-edu/AI-Network-Intrusion-Detection-Ensemble

M.Sc Thesis — Hybrid Ensemble IDS (CNN-LSTM + Random Forest + XGBoost) with...

11
Experimental
130 LeoMartinezTAMUK/Anomaly_Instrusion_Predictor

The following program is capable of analyzing network traffic with multiple...

11
Experimental
131 codinglavinia/Data_Science-Project

Detector de amenazas con reglas de Machine Learning

11
Experimental
132 krishsharma5169/unsw-nb15-intrusion-detection

Machine learning analysis of the UNSW-NB15 cybersecurity dataset using R...

11
Experimental
133 aaaastark/Intrusion-Detection-System-MQTT-Enabled-IoT

Intrusion Detection System for MQTT Enabled IoT.

10
Experimental
134 sinanw/ml-clustering-intrusion-detection

The aim of this project is to apply unsupervised machine learning to perform...

10
Experimental
135 Vivek-Tate/IDS-Detection-and-Exploiting-Vulnerabilities-in-UWAN

A research-driven approach leveraging external adversary nodes for passive...

10
Experimental