Sigma detection rules, expert-reviewed
Each one is checked against the reporting it came from before it is published, and shows the ATT&CK technique it covers, the telemetry it needs and where it falls short.
645 rules
Suspicious Reverse Shell via socat EXEC Redirection
This rule detects socat invoked with an EXEC or SYSTEM redirection to a shell, a reverse shell pattern shown in Elastic Linux persistence research. Attackers pair a socat TCP endpoint with EXEC to pipe an interactive shell back to a listener for command and control. Socat spawning a shell process is uncommon in normal administration and points to remote-access tooling.
HuntRule TeamLinuxprocess_creationHigh122Premium2026-05-02Malicious Process Memory Injection via dd Write to /proc/pid/mem by UNC3886 (via process_creation)
This rule detects the dd utility writing to a process memory file under /proc, the injection primitive UNC3886 used to load TINYSHELL backdoors into legitimate processes on Junos OS routers. Direct writes to another process memory are a strong indicator of code injection and defense evasion.
HuntRule TeamLinuxprocess_creationHigh162Premium2026-05-02Malicious Interactive Reverse Shell on Linux (via process_creation)
This rule detects Linux command lines that establish an interactive reverse shell, including bash redirection to /dev/tcp, netcat with command execution, or a named-pipe backpipe. Reverse shells are a common execution and command-and-control behavior across the Linux intrusions summarized in the Red Canary Threat Detection Report. Detecting these constructs surfaces hands-on-keyboard access to the host.
HuntRule TeamLinuxprocess_creationHigh161Premium2026-05-01Suspicious Cron Persistence File Created in System Cron Directories
This rule detects creation of a file named 0anacron inside the system cron directories which the DripDropper Linux malware uses to masquerade as a trusted periodic job and establish scheduled task persistence. Placing a script among legitimate cron jobs lets the malware re execute and survive reboots. Detecting this file write surfaces persistence establishment on compromised Linux hosts.
HuntRule TeamLinuxfile_eventLow361Premium2026-04-30Linux Process Execution of Python Base64 Decode One-Liners
Alerts on Linux process creations running Python -c one-liners that import base64 and invoke decoding functions.
Hugh Ryan (HueCodes), Swachchhanda Shrawan Poudel (Nextron Systems), Huntrule TeamLinuxprocess_creationHigh241Free2026-03-09Linux setcap sets cap_setuid on a binary via setcap utility
Alerts on Linux executions of setcap configuring cap_setuid on a binary, indicating potential identity-manipulation and persistence risk.
Luc Génaux, Huntrule TeamLinuxprocess_creationLow142Free2026-01-24Linux setcap sets cap_setgid on binaries (Setgid capability assignment)
Flags Linux setcap commands that set cap_setgid on binaries via process creation logs.
Luc Génaux, Huntrule TeamLinuxprocess_creationLow151Free2026-01-24Linux Script Interpreters Spawning Credential Scanners (trufflehog, gitleaks)
Flags Linux cases where node or bun processes launch trufflehog or gitleaks to search for secrets.
Swachchhanda Shrawan Poudel (Nextron Systems), Huntrule TeamLinuxprocess_creationHigh132Free2025-11-25Linux File Creation: Filename Contains Embedded Base64 Bash Fragments
Alerts on Linux file events for filenames that appear to embed Base64-decoding bash command patterns.
"@kostastsale, Huntrule Team"Linuxfile_eventHigh141Free2025-11-22Kaspersky Endpoint Security Service Stopped via Command Line on Linux
Flags Linux commands using systemctl/bash/sh to stop Kaspersky (kesl) services, suggesting defense impairment or manual service shutdown.
Milad Cheraghi, Huntrule TeamLinuxprocess_creationHigh229Free2025-10-18Linux systemctl Mask Power Targets to Disable Suspend, Hibernate, Hybrid Sleep
Flags systemctl mask commands targeting suspend/hibernate/hybrid-sleep power management targets.
Milad Cheraghi, Nasreddine Bencherchali, Huntrule TeamLinuxprocess_creationHigh356Free2025-10-17Linux Python CLI Web Server Execution via http.server or SimpleHTTPServer
Flags Linux processes running Python’s built-in HTTP server modules via command line.
Mohamed LAKRI, Huntrule TeamLinuxprocess_creationMedium162Free2025-10-17Linux auditctl -D used to delete all audit rules
Flags auditctl -D executions that delete all audit rules and watchers on Linux.
Mohamed LAKRI, Huntrule TeamLinuxprocess_creationHigh486Free2025-10-17Linux sudo --chroot Command Execution
Identifies Linux executions of sudo with chroot-related options ("--chroot" or "-R") via process creation command-line telemetry.
Swachchhanda Shrawn Poudel (Nextron Systems), Huntrule TeamLinuxprocess_creationLow335Free2025-10-02Linux Process Execution of TruffleHog with Secret-Scanning Platforms
Flags Linux execution of TruffleHog when command lines reference common source platforms and cloud targets.
Swachchhanda Shrawan Poudel (Nextron Systems), Huntrule TeamLinuxprocess_creationMedium431Free2025-09-24