Simulate network attacks and defences

NetSim is a network simulation software designed for the performance analysis of many types of communication networks, including 5G. While its primary focus is not cyber security, it provides a framework for modelling and simulating network attacks and observing the impact of an attack, and of its countermeasures, on network performance.

NetSim is available in a modular format, comprising components also referred to as Technology Libraries or Toolboxes. Each component focuses on a set of networking technologies. See the list of libraries in NetSim.

Looking for power-system cyberattacks?

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

Explore NetSim Cyber »

Attack and defence projects by technology

Worked examples that model an attack, then measure 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.

  • SlowHTTPtest DoS Attack A slow-HTTP denial-of-service attack driven through the NetSim emulator against a real server.

Built to be extended

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