NetSim Cyber: Model and Simulate Power Grid Cyber Attacks

Last updated: Oct 2026

Modern electric power grids are cyber-physical systems, in which power equipment, communication networks and control software operate together. This convergence improves efficiency and automation, but it also introduces cybersecurity risks. NetSim Cyber lets you study these risks safely in a laboratory. It sits between grid devices or simulators, and changes the live protocol traffic between them (C37.118, IEC 61850, Modbus, DNP3, IEC-104). With these changes, you can model attacks such as false data injection and replay, measure their effect, and test your defences.

The threat is real and escalating

Power grids are now prime targets, and they receive more attacks than other critical infrastructures. These three incidents show the threat.

2015 · Ukraine

Ukrainian Power Grid Attack

This was the first confirmed cyber-induced blackout. Attackers operated substations remotely and cut power to over 200,000 consumers.

2022 · Ukraine

Industroyer2

Malware hard-coded for IEC-104 tried to physically destroy substations during missile strikes. It was a clear cyber-kinetic attack.

2023-24 · USA

Volt Typhoon

State-sponsored actors covertly infiltrated U.S. power grid networks for months. They used legitimate admin tools to prepare for future disruption.

Why NetSim Cyber

To improve CPPS security, you need a realistic testbed that can replicate power-system behavior under malicious conditions.

The problem

Hardware testbed limitations

  • High cost and procurement complexity
  • Limited scalability: multi-substation scenarios are hard to replicate
  • Safety risks in malicious attack scenarios
  • Inflexible configurations: each change requires physical rewiring
The approach

Software digital twin

A complete CPPS testbed combines a power-system simulator (generators, power electronics, transmission, distribution) with a network simulator that models the communication network and its cyber behavior.

  • NetSim Cyber provides the network and attack-emulation layer.
  • You reconfigure it in software, with no physical rewiring.
  • With a power-system simulator, it forms a digital twin of the full CPPS.

See NetSim Cyber in action

This walkthrough shows how to simulate and analyse cyber attacks on power grids. It covers ICS/OT security workflows end to end.

NetSim Cyber walkthrough video thumbnail ▶

NetSim Cyber: simulate and analyse cyber attacks on power grids | ICS/OT security

System architecture

NetSim Cyber connects protocol source simulators to destination analysis tools through a common Core. The Core intercepts live traffic, applies protocol-aware attacks and recalculates checksums. It then delivers the wire-valid modified packets to the destination.

NetSim Cyber Core end-to-end protocol workflow
NetSim Cyber Core: end-to-end protocol workflow
System 1 · Source

Protocol simulators

Synchrophasor PMU, GOOSE/SV publisher, Modbus slave, DNP3 outstation or STTP publisher generate original traffic on a controlled LAN. Simulator reference.

System 2 · Core

NetSim Cyber Core

The Core intercepts traffic, applies protocol-aware attacks and recalculates checksums. On the wire, the modified packets look the same as legitimate packets.

System 3 · Destination

Analysis tools

PDC/WAMS, IED/relay, SCADA/HMI or utility control receive and validate the modified traffic.

NetSim Cyber as the network simulation and cyber attack layer
NetSim Cyber: network simulation and cyber attack layer

Three ways to run it

NetSim Cyber does not model the power system. It manipulates the protocol traffic between the two ends, and you choose what to connect at each end.

Option 1 · Full grid behaviour

Connect a real-time simulator

Wire NetSim Cyber to RTDS, OPAL-RT or Typhoon HIL to see how an attack plays out on a full power-system model. The simulator drives the grid dynamics, and NetSim Cyber attacks the traffic in between.

Option 2 · Real devices under test

Connect physical equipment

Put real protection relays and IEDs from vendors such as SEL or Siemens on the wire, then test how they respond to manipulated protocol traffic.

Option 3 · No external hardware

Use the built-in simulators

If no simulator or field device is available, NetSim Cyber generates the protocol traffic itself. You can then develop and test attacks standalone. See the protocol simulators.

In all three setups, your team can rehearse attacks. It can then check whether your intrusion detection and monitoring systems catch them, before it matters on the live grid.

Protocol deep dive

NetSim Cyber rewrites individual protocol fields. It does not use generic packet fuzzing. Each protocol has attack modules that parse structure, field semantics and checksum requirements.

Synchrophasor

IEEE C37.118

IEEE C37.118 is the standard for synchrophasor data transmission in Wide Area Monitoring Systems (WAMS). Utilities use it for real-time grid monitoring, state estimation and protection. NetSim Cyber supports the 2005 (v1), 2011 (v2) and 2024 profiles, including the 64-phasor, 4-frequency-channel model.

NetSim sits between PMU and PDC intercepting and modifying synchrophasor traffic
NetSim Cyber sits between the PMU and the PDC, and intercepts and modifies synchrophasor traffic

Attacks

  • Phasor magnitude inc/decrement
  • Pulse faults and ramp drift injection
  • Random jitter on phasor values
  • Manual phasor/freq/ROCOF override
  • FDI on frequency and ROCOF
  • SOC timestamp shift
  • Replay capture and playback

Technical details

  • Frame sync 0xAA, CRC-CCITT pre-mutation
  • Version-aware: 2005 (v1), 2011 (v2), 2024
  • Polar and rectangular phasors, int/float
  • 64 phasors, 4 freq channels (2024 model)
  • Physics-driven freq, voltage, load-flow angle
  • SOC/FRACSEC fields fully modifiable
IEC 61850

GOOSE / Sampled Values

Generic Object-Oriented Substation Events (GOOSE) and Sampled Values (SV) carry substation communication in IEC 61850 networks. Attacks on these protocols can trigger false breaker trips, corrupt protection relay logic and disrupt substation automation.

Attacks

  • stNum override
  • sqNum override
  • timeAllowedToLive override
  • Simulation flag toggle
  • Dataset tampering (bool/float/uint)
  • SV smpCnt and smpSynch override
  • SV payload: Va/Vb/Vc/Vn, Ia-In

Technical details

  • BER tag parsing, allData field discovery
  • Handles stNum, sqNum, TAL simulation
  • SV ASDU: smpCnt, smpSynch, seqData
  • 80 or 256 samp/period, sine and constant
  • Breaker trip and process-bus integrity test
  • Simulation flag distinguishes test vs live traffic
Industrial control

Modbus TCP

Modbus TCP is a common protocol in industrial control systems and SCADA environments. Register tampering and coil manipulation can cause incorrect actuator commands and corrupt historian data without raising alarms.

Attacks

  • Register increment/decrement
  • Register ramp drift and jitter
  • Fixed-value false data injection
  • Manual register override by address
  • Coil/discrete bit: ON / OFF / FLIP

Technical details

  • MBAP header parse and response rebuild
  • Targets FC01, FC02, FC03, FC04
  • Slave simulator serves FC01-FC06, FC15, FC16
  • Fields: func code, byte count, registers
  • Master polls all 4 types, logs all responses
IEEE 1815

DNP3

DNP3 is the standard protocol for utility-to-substation communication in North America. Unauthorized control commands and replay attacks can trigger remote switching operations and corrupt SCADA historian records.

Attacks

  • FDI: analog/binary inputs, counters
  • Replay via interceptor path
  • Unauthorized direct/select-operate
  • Link-status recon and integrity polling
  • Time skew writes
  • Enable/disable unsolicited responses
  • Cold/warm restart, DoS flooding

Technical details

  • Start 0x05 0x64, header and block CRC
  • Transport seg, obj groups, CROB
  • Point DB: binary, analog, counter I/O
  • Interceptor: outstation-master traffic
  • Class poll, replay, ctrl paths via GUI
  • Supports both solicited and unsolicited modes
Telecontrol

IEC 60870-5-104

IEC 60870-5-104 is a telecontrol protocol for communication between control centers and substations over TCP/IP networks. Electric power transmission and distribution systems use it widely for supervisory control and data acquisition. IEC-104 supports telemetry, telecontrol, event reporting and status monitoring between a master station and a controlled station.

Attacks

  • Telemetry value modification
  • Status indication manipulation
  • Replay of valid messages
  • Delay of telecontrol messages
  • Packet drop
  • Time-tag manipulation

Technical details

  • IEC 60870-5-101 app layer over TCP/IP
  • Port TCP 2404, master to controlled station
  • Single/double-point information, measured values
  • Commands, integrated totals, time-tagged events
  • Use case: transmission/distribution SCADA, telecontrol security

Integration with power-system simulators

NetSim Cyber interfaces with real-time power-system simulators and electrical platforms.

  • OpenPMU
  • openPDC
  • MATLAB Simulink
  • Typhoon HIL
  • RTDS
  • OPAL-RT

Feature highlights

NetSim Cyber does these things, which hardware testbeds and generic security tools do not.

Focus

Post-exploitation

NetSim Cyber evaluates the grid impact after a breach, not how the breach occurred. It does no penetration testing and deploys no malware. It runs only in a controlled lab environment.

Method

Protocol-aware mutation

NetSim Cyber rewrites individual fields in Synchrophasor, GOOSE, Modbus, DNP3 and IEC-104 traffic. It does not use generic packet fuzzing.

Fidelity

Wire-valid packets

NetSim Cyber recalculates CRCs and transport checksums after each change. On the wire, the modified packets look the same as legitimate packets.

Form factor

Software attack layer

NetSim Cyber runs in software as the network and attack layer between your endpoints. You reconfigure it in software, without the cost or rewiring of a hardware testbed.

Integrations

Power-system tools

NetSim Cyber interfaces directly with OPAL-RT, RTDS, HYPERSIM, PSCAD, MATLAB/Simulink, Typhoon HIL, OpenPMU and openPDC.

Outcome

Proactive resilience

Validate detection and countermeasures before attacks occur on live infrastructure.

Who is NetSim Cyber for

NetSim Cyber is for teams that work on the cyber-physical security of electric power systems.

Independent validation

Publications that used NetSim

These peer-reviewed papers on power-system cybersecurity used NetSim to build and validate their models.

Evaluate NetSim Cyber

Do you want to model cyber attacks on your power-system testbed? Do you have questions?