Skip to main content
UCI

RT-IoT2022 — Real-Time IoT IDS Dataset [41 Features, Multi-Attack]

Network Security
6 views
2 min read
License

Abstract

"Real-time IoT network security dataset from a live IoT infrastructure with 41 bidirectional flow features. Includes ThingSpeak-LED, Wipro-Bulb, and MQTT-Temp devices with SSH brute force, DDoS (Hping/Slowloris), and Nmap attack scenarios. CSV format. Used for adaptive IDS development."

Description

Overview

RT-IoT2022 is a proprietary-origin dataset derived from a real-time, operational IoT infrastructure, donated to the UCI Machine Learning Repository in January 2024. It integrates traffic from diverse consumer IoT devices — including a ThingSpeak-LED smart bulb, Wipro smart bulb, and an MQTT-based temperature sensor — alongside targeted attack simulations.

Network flows are captured bidirectionally using the Zeek network monitoring tool combined with the Flowmeter plugin, producing a rich tabular feature set of 41 columns per flow record. Attack scenarios include brute-force SSH attacks, volumetric DDoS attacks launched via Hping3 and the Slowloris application-layer tool, and reconnaissance activity using Nmap network scanning patterns.

With approximately 2.09 million total records (1.96M normal, 138K attack), the dataset supports classification, regression, and clustering tasks. Its real-time IoT provenance — rather than purely simulated conditions — makes it particularly valuable for developing robust and adaptive security solutions for production IoT deployments.

Column Schema

ColumnDescription
protoTransport protocol of the flow.
serviceApplication-layer service detected by Zeek.
flow_durationDuration of the bidirectional flow.
fwd_pkts_tot / bwd_pkts_totTotal forward and backward packet counts.
fwd_data_pkts_totForward data packet count.
fwd_pkts_per_sec / bwd_pkts_per_secForward and backward packet rates.
flow_pkts_per_secOverall flow packet rate.
down_up_ratioRatio of download to upload traffic.
Attack_typeLabel: specific attack type or normal traffic class.

Key Statistics

  • Total Records: ~2,095,319 (Normal: ~1,956,847; Attack: ~138,472)
  • Features: 41 columns
  • Attack Types: SSH brute force, DDoS-Hping, DDoS-Slowloris, Nmap scanning
  • IoT Devices: ThingSpeak-LED, Wipro-Bulb, MQTT-Temp
  • File Format: CSV
  • Capture Tool: Zeek + Flowmeter plugin
  • Donated to UCI: January 2024

Use Cases

  • Intrusion detection system development for real-world IoT deployments
  • ML-based attack classification (binary and multi-class)
  • Evaluation of IDS adaptability across volumetric and application-layer attacks
  • Feature selection and dimensionality reduction for IoT network security models

Source & Attribution

RT-IoT2022 was donated to the UCI Machine Learning Repository in January 2024 and is directly available for download from the UCI dataset page. It is maintained as an open academic resource for IoT security and intrusion detection research.

Data Preview

protoserviceflow_durationflow_pkts_per_secAttack_type
tcphttp0.004210473.87Normal
udpdns0.00014214084.50Normal
tcpssh1.2345003.24MQTT_Publish
tcp-0.0000011000000.0DDoS_Hping
tcp-30.123000.43Slowloris

Showing first few rows for preview

Cite This Dataset

RT-IoT2022 Contributors (2024). RT-IoT2022 — Real-Time IoT IDS Dataset [41 Features, Multi-Attack]. [Dataset]. UCI Machine Learning Repository. https://archive.ics.uci.edu/dataset/942/rt-iot2022

Source: UCI Machine Learning Repository (2024)

Indexed by IoTDataset.com on Apr 13, 2026

Ready to Start Your Research?

Download this dataset directly from the official repository and start building your next breakthrough project.

Download Dataset

Related Topics & Keywords

Share This Research

More in Network Security

View All