Overview of Rustinel capabilities
mainRustinel is an open-source endpoint detection project for Windows, Linux, and macOS. It functions as a transparent detection engine that collects native host telemetry, normalizes it into a shared model, and evaluates detections using Sigma, YARA, and IOCs. Alerts are output in ECS NDJSON format.
Supported Platforms & Telemetry Methods
- Windows: Uses ETW (Event Tracing for Windows).
- Linux: Uses eBPF.
- macOS: Uses Endpoint Security and
/dev/bpf(Note: macOS support is currently experimental).
Core Features
- Detection Engines: Sigma rule evaluation, YARA scanning on process creation, and IOC matching (file hashes, IPs, domains, and path regexes).
- Output: Alerts are written as ECS NDJSON.
- Rule Management: Supports hot reload for rules and indicator files.
- Active Response: Optional active response is available on Windows and Linux (includes dry-run and allowlists). macOS is currently detection-only.