nds-group/ETC_NOMS_2024
Encrypted Traffic Classification at Line Rate in Programmable Switches with Machine Learning
This project helps network operators and security analysts identify what kind of encrypted traffic is flowing through their network in real-time. It takes raw network packets and classifies them into different application types like QUIC, instant messaging, or VPN traffic. The output is real-time classification of encrypted data flows, enabling immediate network management and security responses.
Use this if you need to classify encrypted network traffic directly within your programmable network switches at very high speeds, to understand application usage or detect anomalies.
Not ideal if you need to classify non-encrypted traffic or if you don't have access to P4-programmable network switches.
Stars
19
Forks
10
Language
Python
License
—
Category
Last pushed
Feb 02, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/nds-group/ETC_NOMS_2024"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
GACWR/OpenUBA
A robust, and flexible open source User & Entity Behavior Analytics (UEBA) framework used for...
nfstream/nfstream
NFStream: a Flexible Network Data Analysis Framework.
echowei/DeepTraffic
Deep Learning models for network traffic classification
faucetsdn/poseidon
Poseidon is a python-based application that leverages software defined networks (SDN) to acquire...
CESNET/cesnet-datazoo
CESNET DataZoo: A toolset for large network traffic datasets