You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Zircolite seems to capture the \n end-of-line characters in the log fields it processes to perform its mapping from SIGMA rules. This can cause problems when mapping certain logs to Techniques.
While the following rule exists in the rules/rules_linux.json file:
{
"title": "Suspicious C2 Activities",
"id": "f7158a64-6204-4d6d-868a-6e6378b467e0",
"description": "Detects suspicious activities as declared by Florian Roth in its 'Best Practice Auditd Configuration'.\nThis includes the detection of the following commands; wget, curl, base64, nc, netcat, ncat, ssh, socat, wireshark, rawshark, rdesktop, nmap.\nThese commands match a few techniques from the tactics \"Command and Control\", including not exhaustively the following; Application Layer Protocol (T1071), Non-Application Layer Protocol (T1095), Data Encoding (T1132)\n",
"author": "Marie Euler",
"tags": [
"attack.command_and_control"
],
"falsepositives": [
"Admin or User activity"
],
"level": "medium",
"rule": [
"SELECT * FROM logs WHERE key LIKE 'susp\\_activity' ESCAPE '\\'"
],
"filename": "lnx_auditd_susp_c2_commands.yml"
}
The text was updated successfully, but these errors were encountered:
Zircolite seems to capture the
\n
end-of-line characters in the log fields it processes to perform its mapping from SIGMA rules. This can cause problems when mapping certain logs to Techniques.For example, when I run the following command:
I get the this (partial) output in the
detected_events.json
file:Here's a concrete example (extracted from my log file) of a log that should be triggered by Zircolite but isn't:
While the following rule exists in the
rules/rules_linux.json
file:The text was updated successfully, but these errors were encountered: