Plug-in ICS/SCADA cybersecurity training range
-
Updated
Apr 27, 2026 - Python
Plug-in ICS/SCADA cybersecurity training range
Ten MCP servers, one per industrial protocol — Modbus, OPC UA, PROFINET, EtherNet/IP, EtherCAT, PROFIBUS, S7comm, BACnet, DNP3 and MQTT — each shipping with a mock device.
goprotos7 is a standalone server that implements a protocol compatible with S7 communication
A hands-on ICS security lab using Conpot honeypot to simulate industrial protocols (Modbus, S7Comm, BACnet). Captures attacker reconnaissance, analyzes scanning behavior, and provides threat intelligence in a safe, controlled environment.
Suricata plugin for parsing S7comm packet fields
ICS/IoT energy honeypot stack with Cowrie, Conpot, MQTT, Modbus, HTTP/TLS decoys, Docker Compose/Terraform deployment, egress controls, and Loki/Grafana logging.
.NET library for discovering Siemens S7 devices (PLCs and HMIs) across a network.
Protocol-aware ICS/OT fuzzer for Modbus, DNP3, S7comm, IEC 104, and OPC UA. Designed for fuzzing industrial protocols in lab/testbed environments using mutation strategies and PCAP replay.
ICS/OT Exposure Intelligence Platform | 8 Protocols | Purdue Model | Asset Inventory | Threat Intel (APT Groups) | Risk Matrix | 72 Hardening Controls | Login System | IEC 62443, NIST 800-82, NERC CIP | Shodan-aware
Open-source passive OT/ICS asset discovery and vulnerability correlation platform
Pure-Rust passive deep packet inspection for OT/ICS and IT — Modbus, DNP3, S7comm, OPC UA, IEC 61850, SMB2, Kerberos, LDAP. PCAP/PCAPNG → Bronze v2 / OCSF / InfluxDB. Zero C deps.
Detection-as-code for OT/ICS: Sigma + native Suricata rules, dependency-free Rust DNP3/S7comm/OPC UA decoders, ATT&CK for ICS coverage, purple-team validation and multi-SIEM conversion.
Agent 的 PLC 驱动层 — Modbus / FINS / MELSEC / Siemens S7comm 的 MCP Server: 协议自动识别、读写、透明代理、故障诊断
Tactical hardware-based auditing and vulnerability assessment tool for Siemens S7comm (ISO-on-TCP) networks, built for the M5StickC Plus2.
Read-only OT discovery CLI and GUI for the OTserver inventory
Gamified, self-hosted ICS/OT security training range.
a pure Python S7 communication library for interfacing with Siemens S7 PLCs
Improved NSE scripts for OT/ICS protocol discovery and device fingerprinting. Covers DNP3, Modbus, Fox, PCWorx, HART-IP, IEC 61850 MMS, PROFINET, GE SRTP, OPC UA, MELSEC-Q, ProConOS, Red Lion Crimson, and FF HSE — for blue-team security assessments.
Passive Multi-Protocol ICS/SCADA Network Compliance Auditor — Modbus TCP, DNP3, Siemens S7Comm, IEC 104 | Critical Infrastructure & MITRE ATT&CK mapped
Research and detection of attacks on the Siemens S7Comm protocol in ICS/OT networks using passive Suricata IDS
To associate your repository with the s7comm topic, visit your repo's landing page and select "manage topics."