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.
450 rules
Linux Process Creation: crontab -l Enumeration
Flags Linux executions of /crontab with the -l option to list a user’s scheduled cron tasks.
Joseliyo Sanchez, @Joseliyo_Jstnk, Huntrule TeamLinuxprocess_creationLow151Free2023-06-02Linux Wget Writing Files Under /tmp or /var/tmp
Alerts when wget creates files under /tmp or /var/tmp on Linux.
Joseliyo Sanchez, @Joseliyo_Jstnk, Huntrule TeamLinuxfile_eventMedium82Free2023-06-02Linux Shell Script Creation in /etc/profile.d/ for Persistence
Alerts on creation of .sh/.csh scripts in /etc/profile.d, a common place for persistence via shell startup.
Joseliyo Sanchez, @Joseliyo_Jstnk, Huntrule TeamLinuxfile_eventLow143Free2023-06-02Linux process-created writes to sensitive or critical files via shell redirection or editors
Alerts on Linux process command lines that redirect output or run editors while targeting sensitive/critical file paths.
"@d4ns4n_ (Wuerth-Phoenix), Huntrule Team"Linuxprocess_creationMedium171Free2023-05-30Linux Process Creating xterm Reverse Shell Display Tunneling
Alerts on xterm processes started with -display and display endpoint ":1" consistent with a reverse shell tunnel.
"@d4ns4n_, Huntrule Team"Linuxprocess_creationMedium2710Free2023-04-24Linux Python Reverse Shell via pty and socket Module Execution
Alerts on Linux executions of Python -c commands that use socket and pty to connect and spawn a potential reverse shell.
"@d4ns4n_, Nasreddine Bencherchali (Nextron Systems), Huntrule Team"Linuxprocess_creationHigh258Free2023-04-24Linux Process Creation: Ruby -e Reverse Shell Socket Usage
Detects inline Ruby (-e) using rsocket/TCPSocket and shell keywords, which may indicate reverse-shell style behavior.
"@d4ns4n_, Huntrule Team"Linuxprocess_creationMedium191Free2023-04-07Linux Process Creation: PHP CLI Inline Code Using fsockopen with -r
Alerts on Linux executions of php -r inline code that references fsockopen, consistent with outbound reverse-shell style socket creation.
"@d4ns4n_, Huntrule Team"Linuxprocess_creationHigh132Free2023-04-07Linux Perl Reverse Shell Execution via Perl -e and Socket/exec Patterns
Detects perl -e one-liners on Linux that include Perl Socket::INET reverse-shell code patterns and exec/connect logic.
"@d4ns4n_, Nasreddine Bencherchali (Nextron Systems), Huntrule Team"Linuxprocess_creationHigh171Free2023-04-07Linux netcat/ncat Execution with -e and Shell Invocation
Alerts on Linux executions of nc/ncat using -e that reference common shells, indicating potential reverse-shell setup.
"@d4ns4n_, Nasreddine Bencherchali (Nextron Systems), Huntrule Team"Linuxprocess_creationHigh308Free2023-04-07Linux Bash Launched in Interactive Mode (-i)
Alerts when /bash is executed with the interactive flag (-i) on Linux.
"@d4ns4n_, Huntrule Team"Linuxprocess_creationLow314Free2023-04-07Linux Package Removal via yum, apt, dpkg, or rpm Commands
Detects package uninstall activity on Linux via yum, apt/apt-get, dpkg, or rpm based on command-line removal flags.
Tuan Le (NCSGroup), Nasreddine Bencherchali (Nextron Systems), Huntrule TeamLinuxprocess_creationLow2510Free2023-03-09Linux Auditd: Unix Shell Configuration File Modification
Alerts when shell startup or login configuration files (system or user) are modified on Linux.
Peter Matkovski, IAI, Huntrule TeamLinuxauditdMedium183Free2023-03-06Linux firewall rule deletion via iptables, firewall-cmd, ufw, or nft
Flags EXECVE activity that removes Linux firewall rules using iptables, firewall-cmd, ufw, or nft.
IAI, Huntrule TeamLinuxauditdMedium3110Free2023-03-06Linux process copying passwd or shadow from /tmp
Alerts on Linux cp commands that copy /tmp-based passwd or shadow files.
Joseliyo Sanchez, @Joseliyo_Jstnk, Huntrule TeamLinuxprocess_creationHigh351Free2023-01-31