ash0545/sdn-ml-ids

SDN Topology Emulation and Development of Dataset for ML-Based Intrusion Detection through the Ryu SDN Framework, Mininet and VirtualBox VMs

32
/ 100
Emerging

This project helps network security analysts and researchers by providing a method to generate realistic network traffic data for Software-Defined Networks (SDNs). It takes various simulated network attacks (like DDoS, probe attacks) and normal traffic flows, and outputs a structured dataset containing network flow statistics. This data is then used to train and compare machine learning models for intrusion detection.

Use this if you need to create a custom, labeled dataset of normal and attack traffic for a Software-Defined Network to develop or test machine learning-based intrusion detection systems.

Not ideal if you require an off-the-shelf, plug-and-play intrusion detection system or if your focus is on traditional network architectures rather than SDNs.

network-security software-defined-networking intrusion-detection cybersecurity-research network-traffic-analysis
No License No Package No Dependents
Maintenance 6 / 25
Adoption 4 / 25
Maturity 8 / 25
Community 14 / 25

How are scores calculated?

Stars

8

Forks

3

Language

Jupyter Notebook

License

Last pushed

Nov 23, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/ash0545/sdn-ml-ids"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.