Zero-hardware simulator for 28 industrial protocols — Modbus TCP/S7/OPC UA/BACnet/MQTT & more. Test SCADA, HMI & IoT gateway software without real PLCs. 零硬件仿真28种工业协议设备,测试上位机/SCADA/网关,开箱即用。
-
Updated
Oct 25, 2026 - Python
Zero-hardware simulator for 28 industrial protocols — Modbus TCP/S7/OPC UA/BACnet/MQTT & more. Test SCADA, HMI & IoT gateway software without real PLCs. 零硬件仿真28种工业协议设备,测试上位机/SCADA/网关,开箱即用。
Black-box security assessment for live MCP servers.
A control instrument for handshake state machines - lint protocol models, replay transcripts, and fly deterministic mutations until a trace diverges.
ARIEC60870 is a free IEC 60870 protocol tester that explains what the device is really saying. It turns IEC 101/103/104 raw TX/RX traffic into readable frame interpretation, event logs, Smart Findings, and PDF evidence reports for FAT, SAT, commissioning, troubleshooting, homologation, certification attachments, and handover.
Simulate and show CAN error messages using SocketCAN
Modular RFC-conformance & vulnerability test suite for a custom L3/L4 network stack (DUT), over real Ethernet. Scapy + pytest, CLI + PySide6 GUI, developer-oriented HTML/PDF reports.
MCP server verification toolkit — wire-level protocol conformance, security hygiene, and record/replay contract regression, shipped as a client-ready delivery report plus a CI gate.
A CLI tool to generate mock code in swift
Inspect MCP servers, validate tool schemas and compare exported definitions across browser, CLI and terminal.
Generate test binary files from structured JSON with GUI editing, validation, and Hex preview.
ProtoAudit is a research-grade toolkit for protocol behavior analysis, cryptographic metadata inspection, and randomness anomaly detection. It helps to identify protocol misuse patterns such as challenge reuse, retry loops, deterministic randomness, and handshake inconsistencies. Designed for protocol research, security analysis, and CTF tasks.
Stateful differential testing for Model Context Protocol implementations
Programmatic PCAP analyzer and protocol assertions library. Runs pass/fail rules against .pcap files — DNS NXDOMAIN, TCP handshake latency, SIP call completion — and outputs a JSON report with Wireshark filter strings for each failure. Built with Scapy + pytest.
Docker-based Modbus TCP interoperability testbed with 5 independent client/server stacks, deterministic fixtures, and automated cross-stack compatibility tests.
Protocol conformance test harness for the NR-Lite 5G stack: pytest + pybind11, TS 38.523-style scenarios with an independent system simulator, PASS/FAIL/INCONC verdicts with highlighted failing messages; found and fixed 4 stack defects.
Open-source A2A interoperability probers -- 14 independent testing engines for the Agent2Agent protocol
AI-assisted 5G multi-SIM modem validation platform featuring realistic telecom protocol simulation, NAS/RRC procedures, DSDS support, event-driven state machines, automated testing, and REST APIs built with FastAPI.
Deterministic Technocore protocol conformance and bounded chaos-testing across real implementations.
To associate your repository with the protocol-testing topic, visit your repo's landing page and select "manage topics."