faucetsdn/poseidon
Poseidon is a python-based application that leverages software defined networks (SDN) to acquire and then feed network traffic to a number of machine learning techniques. The machine learning algorithms classify and predict the type of device.
This tool helps network security and operations teams automatically identify all devices connected to their network. By analyzing network traffic from Software Defined Networks (SDN) or packet capture files, it uses machine learning to classify and predict what kind of device is present. Network administrators and security analysts can use this to gain better situational awareness of their network environment.
430 stars.
Use this if you need to continuously monitor and identify every device connected to your network, especially in environments managed by Software Defined Networking.
Not ideal if you are looking for a general-purpose anomaly detection system or a tool to analyze application-layer traffic.
Stars
430
Forks
127
Language
Python
License
Apache-2.0
Category
Last pushed
Jan 06, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/faucetsdn/poseidon"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
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
CESNET/cesnet-datazoo
CESNET DataZoo: A toolset for large network traffic datasets
CESNET/cesnet-models
CESNET Models: Neural networks for network traffic classification