SigmaLens offline log explorer
No data loaded

Hunt through logs like in a SIEM

Drop JSON / JSONL event logs and Sigma rules (.yml) anywhere on this page. Everything stays in your browser: nothing is uploaded.

Convert .evtx first with tools/evtx2jsonl.ps1, or load evtx_dump / Chainsaw JSON output directly.

New here? Read the Guide.

Syntax

Search

EventID:1field equals value (case-insensitive)
Image:*\cmd.exe* is a wildcard (contains: *text*)
CommandLine:"*-w hidden*"quotes keep spaces in one value
whoamifree text: any field contains it
A AND B · A OR B · NOT Aalso && || ! or a leading -; terms side by side mean AND
DestinationPort:>=1024numeric comparison
_exists_:QueryName · Field:*field present and not empty

Sigma

Supports maps and lists of maps, keyword lists, condition with and/or/not, parentheses, 1 of x*, all of them; modifiers contains startswith endswith all re i m s cased exists gt gte lt lte cidr windash. Values use Sigma escaping: * and ? are wildcards, \* is a literal asterisk. Not supported: aggregations, correlations, base64 modifiers.

Mapping decides which events process_creation reads: Sysmon EID 1, Security 4688 (with Image/ParentImage/User mapped from 4688 fields) or both. Other categories follow Sysmon event IDs; ps_script is PowerShell 4104.