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.

57
/ 100
Established

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.

network-security device-identification network-operations asset-inventory SDN-management
No Package No Dependents
Maintenance 6 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

430

Forks

127

Language

Python

License

Apache-2.0

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.