Network Traffic Classification ML Frameworks
ML models and frameworks for classifying network traffic patterns, protocols, and anomalies in real-time or batch processing. Includes encrypted traffic analysis, DPI alternatives, and flow-based identification. Does NOT include general network monitoring tools, packet capture utilities without ML classification, or broader cybersecurity frameworks not focused on traffic categorization.
There are 61 network traffic classification frameworks tracked. 1 score above 70 (verified tier). The highest-rated is GACWR/OpenUBA at 70/100 with 470 stars.
Get all 61 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=network-traffic-classification&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
GACWR/OpenUBA
A robust, and flexible open source User & Entity Behavior Analytics (UEBA)... |
|
Verified |
| 2 |
nfstream/nfstream
NFStream: a Flexible Network Data Analysis Framework. |
|
Established |
| 3 |
echowei/DeepTraffic
Deep Learning models for network traffic classification |
|
Established |
| 4 |
faucetsdn/poseidon
Poseidon is a python-based application that leverages software defined... |
|
Established |
| 5 |
CESNET/cesnet-datazoo
CESNET DataZoo: A toolset for large network traffic datasets |
|
Established |
| 6 |
CESNET/cesnet-models
CESNET Models: Neural networks for network traffic classification |
|
Established |
| 7 |
nextcloud/suspicious_login
Detect and warn about suspicious IPs logging into Nextcloud |
|
Established |
| 8 |
deepfence/FlowMeter
⭐ ⭐ Use ML to classify flows and packets as benign or malicious. ⭐ ⭐ |
|
Established |
| 9 |
munhouiani/Deep-Packet
Pytorch implementation of deep packet: a novel approach for encrypted... |
|
Emerging |
| 10 |
p4lang/p4app-switchML
Switch ML Application |
|
Emerging |
| 11 |
brent-stone/CAN_Reverse_Engineering
Automated Payload Reverse Engineering Pipeline for the Controller Area... |
|
Emerging |
| 12 |
stefanDeveloper/heiFIP
heiFIP: A tool to convert network traffic into images for ML use cases |
|
Emerging |
| 13 |
stdlib-js/datasets-suthaharan-multi-hop-sensor-network
Labeled wireless sensor network data set collected from a multi-hop wireless... |
|
Emerging |
| 14 |
nds-group/ETC_NOMS_2024
Encrypted Traffic Classification at Line Rate in Programmable Switches with... |
|
Emerging |
| 15 |
kahramankostas/Anomaly-Detection-in-Networks-Using-Machine-Learning
A thesis submitted for the degree of Master of Science in Computer Networks... |
|
Emerging |
| 16 |
IndexFziQ/ML-ATIC
Abnormal Traffic Identification Classifier based on Machine Learning. My... |
|
Emerging |
| 17 |
stdlib-js/datasets-suthaharan-single-hop-sensor-network
Labeled wireless sensor network data set collected from a simple single-hop... |
|
Emerging |
| 18 |
rickyzhang82/V2Ray-Deep-Packet-Inspection
Notebook demo V2Ray traffic classification by deep packet inspection |
|
Emerging |
| 19 |
jogecodes/transformerAD
Code for the paper "Anomaly-Based Intrusion Detection in IIoT Networks Using... |
|
Emerging |
| 20 |
WithHades/network_traffic_classification_paper
收集了部分将机器学习应用于网络流量分类的论文 |
|
Emerging |
| 21 |
ait-aecid/rootkit-detection-ebpf-time-trace
Detection of rootkit file hiding activities through analysis of shifts in... |
|
Emerging |
| 22 |
jwd164/space-cyber-anomaly-detection-dataset
The SCAD dataset provides high-fidelity satellite telemetry under both... |
|
Emerging |
| 23 |
DoHaiSon/BNaT
BNaT: Blockchain Network Attack Traffic Dataset |
|
Emerging |
| 24 |
aliebayani/IoT-Devices-Intrusion-Detection
Integrating CNN-LSTM Networks with Statistical Filtering Techniques for... |
|
Emerging |
| 25 |
AreejFatimaz/Network-Traffic-Analysis-using-Machine-Learning
This project focuses on implementing anomaly detection in computer networks... |
|
Emerging |
| 26 |
rubenpjove/tabularT-OS-fingerprinting
This repository employs two different architectures of Tabular Transformer... |
|
Emerging |
| 27 |
ashwinn-v/Traffic-classifier-SDN
A system that could classify DNS, Telnet, Ping, Voice, Game, and Video... |
|
Emerging |
| 28 |
Md-Emon-Hasan/ML-Project-Intrusion-Detection-Systems-Anomaly-Detection-with-ML-DL
🔒 Leverages Machine Learning and Deep Learning models to identify malicious... |
|
Emerging |
| 29 |
CESNET/cesnet-tcexamples
Jupyter notebooks with traffic classification examples using CESNET DataZoo... |
|
Emerging |
| 30 |
talshapira/ODE-Flow
Based on the paper "Fast and lean encrypted Internet traffic... |
|
Experimental |
| 31 |
Rachico/deep-sdn
Intelligent SDN traffic classification using deep learning : Generating and... |
|
Experimental |
| 32 |
shaeferd/Network-Traffic-Prediction
Ensemble Model for Network Intrusion Detection and Prevention |
|
Experimental |
| 33 |
geetika016/NetworkTrafficAnalyzer
Flask Application to Analyze and Visualize Network Traffic Data using... |
|
Experimental |
| 34 |
DuseTrive/Anomaly-Based-NID-using-svm
This project uses SVM and AI to create an efficient tool for detecting... |
|
Experimental |
| 35 |
rogue-agent1/pcapsum
Network connection summary: list, filter, group by process/port. |
|
Experimental |
| 36 |
eugen-goebel/network-threat-analyzer
Multi-agent network threat detection combining rule-based signatures with ML... |
|
Experimental |
| 37 |
isadfrn/network-threat-classifier
This repository contains Python scripts for analyzing network traffic data... |
|
Experimental |
| 38 |
roshnrf/PIRS
9-layer ML pipeline that predicts insider threats 3–14 days before they... |
|
Experimental |
| 39 |
davidcamilo0710/P4Tree
A novel approach based on Random Forests that quickly and accurately... |
|
Experimental |
| 40 |
Anurag-Dutta/KAN-Vis
Visual Technique for Network Traffic Classification |
|
Experimental |
| 41 |
sirius-22/ml-intrusion-detection-ics
Bachelor's Thesis: Applications of Machine Learning Techniques for Intrusion... |
|
Experimental |
| 42 |
mehak6569/TOR-NonTOR
Identifying TOR traffic from the Internet traffic |
|
Experimental |
| 43 |
Wahid7852/untor-tor
Tor traffic analysis platform for extracting, classifying, and visualizing... |
|
Experimental |
| 44 |
EricM96/IoT-Network-Simulator
A smart home network simulator for security research. |
|
Experimental |
| 45 |
kclick91/Behaviour-Detection-with-Hash-Functions
A method to detect where a sequence of events are different. |
|
Experimental |
| 46 |
Martynka123-code/Online-machine-learning-based-packet-classification-project
Real-time network traffic classifier using dual-path Machine Learning... |
|
Experimental |
| 47 |
1410ailesi/ML-network-intrusion-detection-HAWK
Detect network threats in IoT environments using optimized machine learning... |
|
Experimental |
| 48 |
AutomataNexus/NexusSentinel
Facility Health Assessment for Edge Deployment — MLP autoencoder + severity... |
|
Experimental |
| 49 |
SwayamKohli/GadaSoftwares-Samsung-2025
CATO: Classification of Application Traffic Online – An AI-powered,... |
|
Experimental |
| 50 |
Unnimaya6122004/TRACE-FI
MAJOR PROJECT |
|
Experimental |
| 51 |
hallucinaut/runtimebase
Learn normal runtime behavior and detect security anomalies |
|
Experimental |
| 52 |
RETR0-OS/NetworkAnalyser
SniffHound is a network analysis tool designed to capture network packets,... |
|
Experimental |
| 53 |
kahramankostas/Multi-class-attack-detection-on-NSL-KDD-dataset-using-TabTransformer
Multi-class attack detection on NSL-KDD dataset using TabTransformer |
|
Experimental |
| 54 |
benderla/network-attack-detection
Isolation Forest–based anomaly detection for network traffic using the... |
|
Experimental |
| 55 |
aosman2013/https_traffic_classification
Enhancing Encrypted HTTPS Traffic Classification Based on Stacked Deep... |
|
Experimental |
| 56 |
ecabanerof/AttackDetectionInNetworkFlows
A comprehensive framework for detecting anomalies in network traffic using... |
|
Experimental |
| 57 |
ShubhamPaliwal03/TrafficTracer
A web application for botnet detection using Machine Learning - XGBoost,... |
|
Experimental |
| 58 |
surabhis16/NetAegis
Web-based hybrid machine learning system that detects known and unknown... |
|
Experimental |
| 59 |
Anurag-Dutta/RISK-4-Auto
Visual Technique for In-Vehicle Network Traffic Classification |
|
Experimental |
| 60 |
nedjoni/mlnworkidentification
Machine Learning Network Traffic Identification |
|
Experimental |
| 61 |
shreeramdrao/traffic-classification-using-deep-learning
This project focuses on classifying network traffic into different... |
|
Experimental |