Sigmacatch¶
Headless tool that captures real Windows events via the Windows Event Log API
(winevt), or Linux events via auditd, builtin
syslog (central, authpriv and cron files) and Sysmon-for-Linux. It matches them
against SigmaHQ rules and outputs structured
regression data ready for SigmaHQ PRs.
The project is a cargo workspace of 14 packages, plus 1 excluded nightly crate (sigmacatch-ebpf);
the full tree and each crate's role are detailed in architecture.md.
Quick start¶
cargo build --release
./target/release/sigmacatch-channel # Winevt (Windows)
./target/release/sigmacatch-linux # auditd + syslog builtin (Linux, no root)
./target/release/sigmacatch-linux-sysmon # + tail Sysmon-for-Linux (Linux)
./target/release/sigmacatch-linux-ebpf # + native eBPF probes (Linux, root required)
cargo build --release -p regressiondata-check # Cross-platform regression validation (Linux & Windows)
Documentation¶
A built version of this documentation is published to GitHub Pages: https://frack113.github.io/sigmacatch/
| Français | English | |
|---|---|---|
| Architecture | FR | EN |
| Build | FR | EN |
| CLI | FR | EN |
| Git | FR | EN |
| Output format | FR | EN |
| Regression data format | FR | EN |
License¶
MIT