Skip to content

Latest commit

 

History

History

testbeds

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

ICS Testbed Tooling

Developed as a community asset

Platforms

  • melody - a TestBed which integrates Power System Simulation with Mininet to simulate a Micro Grid control Architecture. This TestBed was used for Anomaly Detection Purposes.
  • NREL CEE - NREL’s Cyber-Energy Emulation Platform for Research and System Visualization built upon Minimega and SCEPTRE.
  • SCEPTRE - Sandia National Labs SCEPTRE provides a cyber-physical environment to analyze how cyber-initiated events affect the physical world. Over-arching effort for minimega, phenix, and various plugins.
  • minimega - minimega is a tool for launching and managing virtual machines.
  • phenix - phenix is an orchestration tool and GUI for Sandia's minimega platform
  • phenix-apps - Apps written to work with the latest version of phenix
  • phenix-images - phenix image is a tool for quickly creating vm images with debian-based OSes
  • phenix-topologies - Topologies created to work with the latest version of phenix
  • sceptre-bennu - Modeling and simulation application for ICS.
  • OT-sim - A set of modules that run simulated OT devices in VMs or containers, allowing researchers to represent a physical system, at scale, in a co-simulation environment for specific or system-wide testing and evaluation without impacting a real-world system.

Systems

  • ICS TestBed Framework - A scalable framework for automatically deploying locally (or remotely) a number of virtual machines that replicate a Supervisory Control And Data Acquisition (SCADA) network is proposed.
  • GRFICS - GRFICS is a graphical realism framework for industrial control simulations that uses Unity 3D game engine graphics to lower the barrier to entry for industrial control system security. GRFICS provides users with a full virtual industrial control system (ICS) network to practice common attacks including command injection, man-in-the-middle, and buffer overflows, and visually see the impact of their attacks in the 3D visualization. Users can also practice their defensive skills by properly segmenting the network with strong firewall rules, or writing intrusion detection rules.
  • GRFICS v2 - GRFICS v2 is version 2 of the above package, organized as 5 Virtualbox VMs. There is also a commercial version of this now available.
  • MiniCPS - MiniCPS: a framework for Cyber-Physical Systems real-time simulation, built on top of mininet.- Oil Pumpjack - Cisco-Talos repository contains all the materials to create your own oil pumpjack environment.
  • TESP - PNNL's Transactive Energy Simulation Platform (TESP). The intended use case for TESP is to focus on the development and testing of transactive control agents, without having to build up a large system simulation infrastructure
  • DVCP-TE - Damn Vulnerable Chemical Process - Tennessee Eastman
  • DVCP-VAM - Damn Vulnerable Chemical Process - Vinyl Acetate Monomer
  • SWaT Simulator - SUTD SWaT Testbed Simulation written in python
  • Simple Process Simulation - HTML/JS process simulation interacting with a modbus device, by Arnaud Soullie
  • ICSSIM - A Framework for Building Industrial Control Systems Security Simulation Testbeds, Paper
  • Sandia Experiment Control System - The purpose of the Sandia Experimental Control System (ECS) is to provide a holistic cyber-physical environment for experiments on the response of organizations and their personnel to cyber-physical blended attacks.

Survey

  • Industrial Control Systems Testbed Survey - This page aims to collect and share the current state of the art Industrial Control Systems (ICS) Testbed and Datasets developed for security research. We think that this collection can help the ICS security community see the current research trend worldwide and find useful information to support future studies. paper here

(creative commons license)