five

UKMDDoSFlow: A Flow-Based OpenFlow SDN Dataset for DDoS Detection

收藏
NIAID Data Ecosystem2026-05-10 收录
下载链接:
https://data.mendeley.com/datasets/vxrmtmsh38
下载链接
链接失效反馈
官方服务:
资源简介:
Labeled flow statistics are collected from an emulated software-defined networking (SDN) environment to construct the UKMDDoSFlow dataset. The dataset is designed to support research on machine learning–based Distributed Denial of Service (DDoS) detection in OpenFlow-based SDN networks. The experimental environment emulates a small enterprise SDN topology consisting of six hosts connected to a single Open vSwitch (OVS) switch configured with OpenFlow v1.3. The switch is managed by a centralized Ryu controller running an L3 routing application. Flow records are extracted from OpenFlow flow table statistics exported by the controller through its RESTful API interface. The network is organized into three logical traffic groups: an attacker host (h1), four client hosts (h2-h5) generating legitimate traffic, and a victim server (h6) acting as the attack target. All hosts are connected to the OVS switch (s1), which communicates with the Ryu controller via the OpenFlow control channel. The controller exposes RESTful endpoints, particularly the /flows endpoint, which provides real-time OpenFlow flow table statistics used for dataset collection. Legitimate traffic is generated from the client hosts toward the victim server to emulate normal network activity. Attack traffic is generated from the attacker host using Scapy-based generators implementing three Distributed Denial of Service (DDoS) scenarios: TCP SYN flood, UDP flood, and ICMP flood. The resulting dataset contains four traffic categories: benign traffic, TCP SYN flood, UDP flood, and ICMP flood attacks. Each traffic scenario is executed for approximately one hour to capture temporal variations in network behavior. In total, the dataset contains 35,865 flow records collected over approximately four hours of network activity, including 11,541 benign flows (32.18%) and 24,324 attack flows (67.82%). It should be noted that the dataset size is intentionally limited, as it is primarily intended to learn interpretable feature thresholds using a decision tree model to support ML-guided rule-based DDoS detection in SDN environments. The learned thresholds are then translated into lightweight detection rules that can be efficiently deployed within the controller monitoring framework.
创建时间:
2026-03-10
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作