SignalBenchMITRE ATT&CK endpoint telemetry for Linux
Active
v1.8.7Rust
A Rust-based application for Linux that generates endpoint telemetry aligned with MITRE ATT&CK techniques for security analytics, research, and training environments. SignalBench allows security professionals to generate realistic endpoint telemetry patterns.
Maintained by GoCortex, an independent publisher of open-source tooling for the Palo Alto Networks Cortex platform.
About SignalBench
A Rust-based application for Linux that generates endpoint telemetry aligned with MITRE ATT&CK techniques for security analytics, research, and training environments.
SignalBench enables security professionals to generate realistic endpoint telemetry patterns for analytics development, research, and training scenarios. It implements multiple techniques from the MITRE ATT&CK framework across categories including persistence, privilege escalation, defence evasion, credential access, discovery, lateral movement, collection, impact, command and control, and exfiltration.
SignalBench executes actual OS commands that emulate technique-aligned activity patterns whilst remaining safe and non-destructive. This design generates realistic telemetry for security analytics:
Key features
Activities perform real actions (network operations, file manipulation, process injection, etc.)
Each technique executes commands that generate observable endpoint signals
Activities are designed to be controlled and limited to avoid actual compromise
Cleanup procedures ensure no lasting system changes remain
Server: Coordinator running on TCP 0.0.0.0:16969 with encrypted JSON-RPC 2.0 protocol
Clients: Endpoint nodes executing techniques on command