Element 16 · Industrial protocol simulator
The industrial network, without the hardware.
Run simulated servers and clients, inject faults, wire node flows and test your systems from your workstation.
v0.3.1 · October 19, 2026 · Apache-2.0 · Windows, macOS, Linux
Protocol table
Eight elements, one application.
Each tile is a server and client module. The number in the top-left corner is its default port.
- 4840TCP · TLS
OPC UA
Address space, methods, alarms, history.
- 502TCP · TLS
Modbus TCP
Four tables, multiple Unit IDs, Modbus/TCP Security.
- 102ISO-TSAP
Siemens S7
Memory areas, PDU-sized requests, PLCSim Advanced.
- 1883TCP · TLS
MQTT
Broker and client, topics and wildcards.
- 161UDP
SNMP
v1, v2c, v3, traps and informs.
- 80TCP · TLS
HTTP / REST
API, routes, authentication, webhooks.
- 123UDP
NTP
Simulated clock, server and client.
- 514UDP · TCP · TLS
Syslog
RFC 5424 and 3164.
Reactions
Reproduce what the field throws at you.
- 01
Servers and clients
Every protocol runs on both sides, with values editable on the fly and TLS security.
- 02
Fault injection
Delays, disconnections, exceptions and error codes to put your clients to the test.
- 03
Node flows
A Node-RED-style graphical editor: triggers, ramps, logic, JavaScript.
- 04
Trends and export
Track values live, record them and export them to CSV.
Download
Sulfur v0.3.1
Published on October 19, 2026. Your system is preselected when it is recognised.
Installers are not code-signed yet: your system may show a warning on first launch.