Skip to main content
Zenodo

DNP3 Intrusion Detection Dataset — Industrial SCADA Cyberattacks [194.9 MB]

Industrial IoT & Predictive Maintenance Industrial IoT
139 views
2 min read
License
Catalog metadata: This page is a discovery record, not publisher documentation. Verify the description, schema, provenance, version, licence, and citation at the linked source before use.

Catalog Summary

"Industrial IoT IDS dataset with labelled TCP/IP and DNP3 flow statistics plus PCAP files for 9 SCADA cyberattacks. CSV and PCAP formats for ML/DL IDS research."

Catalog Notes

Overview

The DNP3 Intrusion Detection Dataset targets industrial IoT, ICS, and SCADA security research. DNP3 is widely used in critical infrastructure and smart-grid environments, and the dataset focuses on its security weaknesses.

The dataset includes labelled TCP/IP network flow statistics and DNP3 protocol flow statistics in CSV format. Raw packet-capture files are also provided, allowing researchers to perform packet-level, flow-level, and protocol-aware analysis.

Nine DNP3 cyberattack scenarios were executed using penetration-testing tools such as Nmap and Scapy. The attacks include unauthorised DNP3 commands, replay, enumerate, information, warm/cold restart, stop application, and MITM-DoS activity.

Column Schema

ColumnDescription
FlowIAT_MAXMaximum DNP3 packet inter-arrival time.
FlowIAT_MINMinimum DNP3 packet inter-arrival time.
TotalFwdIATSum of DNP3 packet inter-arrival time in the forward direction.
fwdPkts/secDNP3 packets per second in the forward direction.
bwdPkts/secDNP3 packets per second in the backward direction.
frameSrcSource MAC address.
frameDstDestination MAC address.
TotPktsInFlowTotal number of DNP3 packets in the flow.
firstPacketDIRWhether the flow was initiated by a DNP3 master or slave device.
pktsFromMASTERNumber of packets transmitted by a DNP3 master device.
pktsFromSLAVENumber of packets transmitted by a DNP3 slave device.
LabelAttack label.

Key Statistics

  • Total Records: Labelled DNP3 and TCP/IP flow files plus PCAP files
  • Features: TCP/IP flow statistics and DNP3 protocol-specific flow statistics
  • File Format: CSV, PCAP, 7z archive
  • File Size: 194.9 MB
  • Time Period: Attacks executed May 2020; dataset published 2022
  • Attack Scenarios: 9 DNP3 cyberattacks

Use Cases

  • DNP3-based SCADA intrusion detection
  • Industrial IoT cyberattack classification
  • Protocol-aware feature engineering for IDS
  • ML and DL evaluation for smart-grid security

Source & Attribution

Created by Panagiotis Radoglou-Grammatikis, Vasiliki Kelli, Thomas Lagkas, Vasileios Argyriou, and Panagiotis Sarigiannidis. Published on Zenodo with DOI 10.21227/s7h0-b081 and licensed under CC BY 4.0.

View Data Structure

To explore column names, data types, and sample rows, visit the official dataset page on Zenodo.

Preview on Zenodo

Cite This Dataset

Radoglou-Grammatikis, P., Kelli, V., Lagkas, T., Argyriou, V., & Sarigiannidis, P. (2022). DNP3 Intrusion Detection Dataset. [Dataset]. Zenodo. https://doi.org/10.21227/s7h0-b081

Source metadata: Zenodo (2022) · DOI: 10.21227/s7h0-b081

Indexed by IoTDataset.com on Jun 02, 2026

Review the Source Record

Confirm the licence, version, access conditions, file format, and provenance at the source before use.

Open Source Page

Related Topics & Keywords

Browse all Industrial IoT & Predictive Maintenance datasets

Share This Research

More in Industrial IoT & Predictive Maintenance

View All
Industrial IoT Zenodo

IEC 60870-5-104 Intrusion Detection Dataset — Smart Grid Cyberattacks [1.1 GB]

Smart-grid IDS dataset with labelled IEC 60870-5-104 and TCP/IP flow statistics plus PCAP files across 12 cyberattack scenarios. CSV and PCAP formats.

Jun 02, 2026
Industrial IoT Zenodo

VBL-VA001 — Lab-Scale Machine Vibration Fault Dataset [3.8 GB]

Lab-scale vibration dataset with 4,000 CSV files for normal, bearing fault, misalignment, and unbalance states. 3.8 GB ZIP for predictive-maintenance classification.

Jun 06, 2026
Industrial IoT Zenodo

Ball Bearing Vibration Metrics — Operational States Dataset [752.6 kB]

Labeled CSV dataset of ball-bearing vibration metrics captured every two minutes with an IFM VVB001 sensor. 752.6 kB for multi-class predictive-maintenance modeling.

Jun 06, 2026
Industrial IoT University

Edge-IIoTset - Comprehensive Cyber Security Dataset for IoT and IIoT

Realistic cybersecurity dataset with 14 attack types from 10+ IoT/IIoT device types including sensors, actuators, and industrial controllers. Supports centralized and federated learning with 61 optimized features.

Jan 22, 2026
Industrial IoT Zenodo

Huawei Elevator Predictive Maintenance Dataset — IoT Door Sensors [453.9 kB]

Anonymized elevator-door IoT sensor time series from Huawei Munich Research Center. ZIP format, 453.9 kB, sampled at 4 Hz for predictive maintenance of elevator doors.

Jun 06, 2026
Industrial IoT Zenodo

MetroPT2 — Train Compressor Predictive Maintenance Benchmark [7.1M instances]

Real train-compressor sensor dataset from Porto metro with 7,116,940 time-series instances and 21 attributes. CSV files support anomaly detection, failure prediction, and RUL research.

Jun 06, 2026

Explore other topics

All topics →