Simulate network attacks and defences

NetSim provides a framework to model and simulate network attacks. You can observe how an attack, and its countermeasures, affect network performance. The simulation is packet-level, so you study an attack through its effect on protocol behaviour and on end-to-end throughput, delay and loss.

NetSim has a modular format. Its components are also called Technology Libraries or Toolboxes, and each component covers a set of networking technologies. See the list of libraries in NetSim.

Looking for power-system cyberattacks?

This page covers attack simulation in the general networking libraries. For cyberattacks on power-grid Cyber-Physical Power Systems, see the NetSim Cyber product. It covers protocols such as IEEE C37.118, IEC 61850 GOOSE/SV, Modbus, DNP3 and IEC 60870-5-104.

Explore NetSim Cyber »

Attack and defence projects by technology

Each worked example models an attack, then measures its effect on the network.

Internet of Things

RPL, LEACH and DDoS attacks on IoT and WSN deployments.

Internetworks

Data integrity, encryption and Wi-Fi MAC attacks.

MANET

Routing attacks and defences for ad hoc networks.

Cognitive Radio

Spectrum-access attacks on secondary users.

Vehicular Ad hoc Network

Attacks and detection for VANETs.

Network Emulation

Attacks against real applications through the emulator.

Extend the protocol stack

NetSim ships with protocol source code in C. Modify the stack to model new attacks, build countermeasures, and develop your own security protocols.