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 54 network traffic classification frameworks tracked. 7 score above 50 (established tier). The highest-rated is GACWR/OpenUBA at 69/100 with 470 stars and 275 monthly downloads.
Get all 54 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)... |
|
Established |
| 2 |
nfstream/nfstream
NFStream: a Flexible Network Data Analysis Framework. |
|
Established |
| 3 |
CESNET/cesnet-datazoo
CESNET DataZoo: A toolset for large network traffic datasets |
|
Established |
| 4 |
CESNET/cesnet-models
CESNET Models: Neural networks for network traffic classification |
|
Established |
| 5 |
echowei/DeepTraffic
Deep Learning models for network traffic classification |
|
Established |
| 6 |
faucetsdn/poseidon
Poseidon is a python-based application that leverages software defined... |
|
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. ⭐ ⭐ |
|
Emerging |
| 9 |
stefanDeveloper/heiFIP
heiFIP: A tool to convert network traffic into images for ML use cases |
|
Emerging |
| 10 |
p4lang/p4app-switchML
Switch ML Application |
|
Emerging |
| 11 |
munhouiani/Deep-Packet
Pytorch implementation of deep packet: a novel approach for encrypted... |
|
Emerging |
| 12 |
brent-stone/CAN_Reverse_Engineering
Automated Payload Reverse Engineering Pipeline for the Controller Area... |
|
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 |
stdlib-js/datasets-suthaharan-single-hop-sensor-network
Labeled wireless sensor network data set collected from a simple single-hop... |
|
Emerging |
| 17 |
IndexFziQ/ML-ATIC
Abnormal Traffic Identification Classifier based on Machine Learning. My... |
|
Emerging |
| 18 |
rickyzhang82/V2Ray-Deep-Packet-Inspection
Notebook demo V2Ray traffic classification by deep packet inspection |
|
Emerging |
| 19 |
jwd164/space-cyber-anomaly-detection-dataset
The SCAD dataset provides high-fidelity satellite telemetry under both... |
|
Emerging |
| 20 |
WithHades/network_traffic_classification_paper
收集了部分将机器学习应用于网络流量分类的论文 |
|
Experimental |
| 21 |
jogecodes/transformerAD
Code for the paper "Anomaly-Based Intrusion Detection in IIoT Networks Using... |
|
Experimental |
| 22 |
ait-aecid/rootkit-detection-ebpf-time-trace
Detection of rootkit file hiding activities through analysis of shifts in... |
|
Experimental |
| 23 |
DoHaiSon/BNaT
BNaT: Blockchain Network Attack Traffic Dataset |
|
Experimental |
| 24 |
AreejFatimaz/Network-Traffic-Analysis-using-Machine-Learning
This project focuses on implementing anomaly detection in computer networks... |
|
Experimental |
| 25 |
aliebayani/IoT-Devices-Intrusion-Detection
Integrating CNN-LSTM Networks with Statistical Filtering Techniques for... |
|
Experimental |
| 26 |
rubenpjove/tabularT-OS-fingerprinting
This repository employs two different architectures of Tabular Transformer... |
|
Experimental |
| 27 |
Md-Emon-Hasan/ML-Project-Intrusion-Detection-Systems-Anomaly-Detection-with-ML-DL
🔒 Leverages Machine Learning and Deep Learning models to identify malicious... |
|
Experimental |
| 28 |
CESNET/cesnet-tcexamples
Jupyter notebooks with traffic classification examples using CESNET DataZoo... |
|
Experimental |
| 29 |
ashwinn-v/Traffic-classifier-SDN
A system that could classify DNS, Telnet, Ping, Voice, Game, and Video... |
|
Experimental |
| 30 |
roshnrf/PIRS
9-layer ML pipeline that predicts insider threats 3–14 days before they... |
|
Experimental |
| 31 |
DuseTrive/Anomaly-Based-NID-using-svm
This project uses SVM and AI to create an efficient tool for detecting... |
|
Experimental |
| 32 |
rogue-agent1/pcapsum
Network connection summary: list, filter, group by process/port. |
|
Experimental |
| 33 |
eugen-goebel/network-threat-analyzer
Multi-agent network threat detection combining rule-based signatures with ML... |
|
Experimental |
| 34 |
isadfrn/network-threat-classifier
This repository contains Python scripts for analyzing network traffic data... |
|
Experimental |
| 35 |
Rachico/deep-sdn
Intelligent SDN traffic classification using deep learning : Generating and... |
|
Experimental |
| 36 |
talshapira/ODE-Flow
Based on the paper "Fast and lean encrypted Internet traffic... |
|
Experimental |
| 37 |
shaeferd/Network-Traffic-Prediction
Ensemble Model for Network Intrusion Detection and Prevention |
|
Experimental |
| 38 |
Anurag-Dutta/KAN-Vis
Visual Technique for Network Traffic Classification |
|
Experimental |
| 39 |
sirius-22/ml-intrusion-detection-ics
Bachelor's Thesis: Applications of Machine Learning Techniques for Intrusion... |
|
Experimental |
| 40 |
geetika016/NetworkTrafficAnalyzer
Flask Application to Analyze and Visualize Network Traffic Data using... |
|
Experimental |
| 41 |
Martynka123-code/Online-machine-learning-based-packet-classification-project
Real-time network traffic classifier using dual-path Machine Learning... |
|
Experimental |
| 42 |
Wahid7852/untor-tor
Tor traffic analysis platform for extracting, classifying, and visualizing... |
|
Experimental |
| 43 |
davidcamilo0710/P4Tree
A novel approach based on Random Forests that quickly and accurately... |
|
Experimental |
| 44 |
benderla/network-attack-detection
Isolation Forest–based anomaly detection for network traffic using the... |
|
Experimental |
| 45 |
1410ailesi/ML-network-intrusion-detection-HAWK
Detect network threats in IoT environments using optimized machine learning... |
|
Experimental |
| 46 |
AutomataNexus/NexusSentinel
Facility Health Assessment for Edge Deployment — MLP autoencoder + severity... |
|
Experimental |
| 47 |
mehak6569/TOR-NonTOR
Identifying TOR traffic from the Internet traffic |
|
Experimental |
| 48 |
surabhis16/NetAegis
Web-based hybrid machine learning system that detects known and unknown... |
|
Experimental |
| 49 |
Unnimaya6122004/TRACE-FI
MAJOR PROJECT |
|
Experimental |
| 50 |
SwayamKohli/GadaSoftwares-Samsung-2025
CATO: Classification of Application Traffic Online – An AI-powered,... |
|
Experimental |
| 51 |
hallucinaut/runtimebase
Learn normal runtime behavior and detect security anomalies |
|
Experimental |
| 52 |
EricM96/IoT-Network-Simulator
A smart home network simulator for security research. |
|
Experimental |
| 53 |
RETR0-OS/NetworkAnalyser
SniffHound is a network analysis tool designed to capture network packets,... |
|
Experimental |
| 54 |
kclick91/Behaviour-Detection-with-Hash-Functions
A method to detect where a sequence of events are different. |
|
Experimental |