Overview of Sealighter features
mainSealighter is a tool designed for security researchers to perform Event Tracing for Windows (ETW) and Windows PreProcessor Tracing (WPP) research without writing custom parsing code. It leverages the Krabs ETW library to provide several key capabilities:
- Multi-Provider Subscription: Subscribe to multiple ETW and WPP Providers simultaneously.
- Automatic JSON Parsing: Automatically captures and parses events into JSON format without requiring prior knowledge of the event structure or format.
- Robust Filtering: Supports filter chaining, filter negation, and filtering by Event ID, Opcode, property values, or arbitrary string searches across the entire event.
- Flexible Output: Direct events to Standard out (stdout), a File, or the Windows Event Log (ideal for high-volume traces like
FileIO). - Stack Traces: Ability to retrieve event stack traces.
- Event Buffering: Configurable buffering to aggregate multiple similar events into a single event based on a count, reducing noise.
Captured JSON data can be processed using Python, PowerShell, or ingested into SIEM tools like Splunk or ELK.