This is a non-IMPACT record, meaning that access to the data is not controlled by IMPACT. For access, see the directions below.

This Resource is offered and provided outside of the IMPACT mediation framework. IMPACT and the IMPACT Coordination Council/Blackfire Technology, Inc. expressly disclaim all conditions, representations and warranties including but not limited to Resource availability, quality, accuracy, non-infringement, and non-interference. All Resource information and access is controlled by entities and under terms that are external to the IMPACT legal framework.


External Dataset
External Data Source
56 (lowest rank is 56)

Category & Restrictions

network data, packet captures


This repository includes a series of PCAP captures generated for cybersecurity research purposes. Each capture set is provided as a release, namely: modbus TCP SCADA #1 - the entire dataset of network trace captures

This dataset was generated on a small-scale process automation scenario using MODBUS/TCP equipment, for research on the application of ML techniques to cybersecurity in Industrial Control Systems. The testbed emulates a CPS process controlled by a SCADA system using the MODBUS/TCP protocol. It consists of a liquid pump simulated by an electric motor controlled by a variable frequency drive (allowing for multiple rotor speeds), which in its turn controlled by a Programmable Logic Controller (PLC). The motor speed is determined by a set of predefined liquid temperature thresholds, whose measurement is provided by a MODBUS Remote Terminal Unit (RTU) device providing a temperature gauge, which is simulated by a potentiometer connected to an Arduino. The PLC communicates horizontally with the RTU, providing insightful knowledge of how this type of communications may have an effect on the overall system. The PLC also communicates with the Human-Machine Interface (HMI) controlling the system.

Additional Details

ics pcaps, 1291, ics, pcaps, external data source, corporation, external, inferlink corporation, source, inferlink, captures, modbus, tcp, cybersecurity, generated, dataset, scada, includes, capture, purposes, repository, trace, network, series, pcap, release, entire, controlled, system, plc, providing, process, liquid, motor, simulated, communicates, temperature, rtu, human, systems, scenario, pump, controller, consists, variable, machine, programmable, application, industrial, connected, terminal, allowing, control, multiple, electric, logic, arduino, cps, gauge, knowledge, controlling, speeds, testbed, automation, protocol, frequency, predefined, type, remote, hmi, potentiometer, equipment, insightful, communications, measurement, speed, interface, scale, emulates, other, device, drive, determined, techniques, horizontally, unit, thresholds, rotor