Skip to content

zakharb/labshock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

logo


โš ๏ธ Disclaimer
Labshock is provided strictly for educational and training use in fully isolated environments.
Never use Labshock or its components against production systems or networks you do not own or have explicit permission to test.
The author is not responsible for any misuse, data loss, or legal issues that may arise.


๐ŸŸจ #1 Industrial Cyber Lab

A Hands-On OT Security Learning & Testing Platform

Labshock is a practical, environment-driven platform for learning and practicing Operational Technology (OT) and ICS security using real industrial components, real protocols and real telemetry.

It enables safe experimentation with industrial systems that are normally inaccessible, fragile, or safety-critical in production environments.

Labshock is not a simulator.

Labshock is a controlled OT security laboratory.

oLabshock provides a ready-to-use environment to learn, simulate and test defensive strategies.

Labshock Website YouTube Videos Support Discord LinkedIn Updates

โญ please give Labshock a Star โญ

Labshock Diagram

๐ŸŸจ World of Labshock

Labshock evolution

World of Labshock expands Labshock from isolated environments into a connected OT security landscape with structured progression, zones & guided learning paths.

Instead of mastering a single lab, users progress through a world that reflects how OT security actually works:

  • across industries
  • across architectures
  • across maturity levels

The World provides structure, continuity, and increasing complexity - while remaining grounded in real systems and events. world of labshock

๐ŸŸจ Key Capabilities

why Labshock

  • real industrial protocols and authentic OT traffic
  • hands-on interaction with ICS components
  • event and log generation from OT environments
  • safe execution of offensive techniques & tactics
  • SIEM-focused visibility, analysis & correlation
  • progressive learning from fundamentals to advanced detection
  • repeatable, isolated & controlled lab environments
world of labshock

๐ŸŸจ Learning & Testing Philosophy

how it works

Labshock is built around event-driven OT security understanding:

  • hands-on first, theory when needed
  • focus on system behavior, not tools
  • learn from real events, not synthetic alerts
  • distinguish faults from attacks through evidence
  • build detection logic grounded in operational reality

This approach creates skills that transfer directly to real OT environments. Key Capabilities



๐ŸŸจ Who Is It For

  • OT & ICS security professionals
  • Blue team & detection engineers
  • Pentesters moving into OT
  • Students and researchers learning industrial security
  • Organizations building OT security maturity



๐ŸŸจ What gives you Labshock

  • build a complete OT test lab in less than 10 minutes
  • deploy a full OT/ICS cyber range with SCADA & PLC & EWS & DMZ
  • capture traffic, test SIEM rules and refine IDS detection in a safe lab
  • learn OT & ICS fundamentals
  • check industrial protocol behavior
  • do event and telemetry collection
  • log normalization and contextualization
  • test detection logic design for OT systems
  • write correlation of security-relevant signals
  • integrate SIEM usage in industrial environments
  • understand operational and safety impact



๐ŸŸจ Requirements

what you need to run Labshock

Install Docker, thats all.
min: CPU 2 | RAM 2G | HDD 10G
max: CPU 4 | RAM 8G | HDD 20G

๐ŸŸจ Trial License Info

free with time limitations

Labshock is free to explore with a built-in trial mode. No license needed to get started.

When you run Labshock without a license, it starts in trial mode:

  • 5-minute initialization delay
  • 40-minute session limit (can restart as needed)
  • unlimited restarts

Reach out for long-term use, education, or enterprise deployments.



๐ŸŸจ Install & Update

โš ๏ธ Disclaimer You are running this lab at your own risk. Labshock is intended for educational and lawful testing in isolated environments only. The author is not responsible for any damage, data loss, legal issues, or misuse of this tool. Never run Labshock or its components against production systems or networks you do not own or have explicit permission to test.

Guide: Quickstart
Videos: Linux Windows



๐ŸŸจ Services

๐Ÿ”ธ Portal

heart of Labshock

The Labshock Portal is the central interface and command center for navigating the World of Labshock.

Main Portal Sections:

  • track your progression from Level 1 to 60, including XP, achievements, and skills earned through hands-on actions
  • theory and practical playbooks tightly connected to zones, quests, and labs
  • clear objectives defining what to do next, what to focus on, and what concepts you unlock
  • world map of 10 zones, each representing a new layer of OT security complexity
  • your current location, showing zone-specific quests, guides, and contextual explanations
  • launch and control OT labs, start and stop services, and interact with logs and traffic
  • build custom lab setups to experiment freely and reproduce real-world scenarios

portal

๐Ÿ”ธ SCADA

eyes of Labshock

SCADA supports protocols:

  • Modbus RTU/TCP
  • Ethernet/IP
  • BACnet IP
  • OPC UA
  • WebAPI
  • MQTT
  • S7

Usage: wiki

scada

๐Ÿ”ธ PLC

brain of Labshock

PLC supports all five languages defined in the IEC 61131-3 standard:

  • LD Ladder Logic
  • IL Instruction List
  • ST Structured Text
  • FBD Function Block Diagram
  • SFC Sequential Function Chart

Usage: wiki

plc



๐Ÿ”ธ Pentest Fury

offensive

โš ๏ธ Pentest Fury includes tools for learning OT/ICS protocols and practicing defensive techniques in fully isolated Labshock labs. Using these tools against real networks is strictly prohibited. Labshockโ€™s learning station for OT/ICS protocol exploration:

  • integrated web interface
  • practice protocol interactions in safe lab
  • pre-installed tools for easy setup
  • practice custom exercises in isolated lab
  • learn different defensive techniques

Usage: wiki

โš ๏ธ Disclaimer: This tool is intended for use only in the Labshock virtual environment. The developer is not responsible for any misuse or unauthorized access attempts. Using this tool against systems without explicit permission may violate local laws or regulations.

pentest



๐Ÿ”ธ Network Swiftness

monitoring

Labshock includes Network Swiftness for real-time network monitoring and analysis in OT environments:

  • monitor live network traffic
  • track active connections
  • detect and classify protocols
  • generate network topology maps
  • capture, analyze and save packets
  • web based: simple & easy

Usage: wiki

ids



๐Ÿ”ธ Tidal Collector

collection

Efficient OT data collection and forwarding:

  • collect logs from OT devices
  • normalize and forward data to SIEM
  • filter and enrich data before forwarding
  • lightweight and efficient
  • web based: simple & easy

Usage: wiki

collector



๐Ÿ”ธ EWS

hands of engingeering

Engineering Station for programming SCADA and PLC:

  • IDE OpenPLC Editor
  • Interface to PLC
  • Interface to SCADA
  • Saved PLC/SCADA projects

Usage: wiki

ews



๐Ÿ”ธ Windows

It's also possible to run Windows inside Labshock:

ews-win



๐Ÿ”ธ Firewall

test and learn DMZ

Firewall service allows you to simulate and explore network segmentation in OT environments:

  • simulate DMZ firewall rules
  • analyze network flows between IT/OT
  • test segmentation controls
  • block / allow traffic

firewall



๐Ÿ”ธ Transfer

test DMZ pivoting and secure file movement

Transfer service simulates typical IT/OT file transfer scenarios:

  • learn OT/IT file transfer architecture
  • simulate pivoting via public services
  • check segmentation in controlled labs
  • observe and learn traffic flows

Usage: wiki

transfer



๐Ÿ”ธ SIEM

integrate with your existing SIEM

Labshock can forward OT events directly into your SIEM:

  • ready Splunk/ELK integration
  • collectors pre-configured for quick setup
  • supports log forwarding to any SIEM
  • send events from OpenPLC, SCADA, IDS, and more
  • real OT data for correlation and detection testing

  • login to your SIEM (here is Splunk)



๐ŸŸจ Use Policy

Labshock is for educational, testing and training purposes only.

Not allowed to use against production, third-party or real-world systems.



๐ŸŸจ License

ยฉ 2026 Labshock Security Labshock contains open-source and proprietary components.
For any commercial use required Enterprise License. Pro License is only for personal individual isage, not company. See the LICENSE file for details.