ETW

Winsage
August 6, 2026
Microsoft has introduced a preview of the Event Tracing for Windows Model Context Protocol (ETW MCP) to enhance Windows performance analysis. This server integrates artificial intelligence to streamline the analysis of Windows Event Tracing (ETW) logs. The ETW MCP allows developers to use tools like GitHub Copilot to examine Event Trace Log (ETL) files, answer queries about the logs, and identify performance issues without manual data sifting. The MCP provides structured, read-only access to processed trace information, enabling developers to query insights such as CPU usage and execution paths. Current features of the ETW MCP include trace processing, querying, multi-trace comparison, symbol-aware analysis, critical path analysis, and regions of interest. The ETW MCP is designed for headless environments and automation, while a forthcoming WPA MCP will provide similar AI-assisted analysis within a graphical interface. The ETW MCP preview is available as the Microsoft.Windows.EventTracing.MCP NuGet package, and Microsoft is seeking developer feedback for further enhancements.
Winsage
May 11, 2026
Open-source endpoint detection tools have typically been divided between Windows and Linux, with Windows solutions focused on Sysmon and Linux solutions on eBPF or auditd. Rustinel is a Rust-based endpoint agent that consolidates these efforts by gathering telemetry from both operating systems using ETW on Windows and eBPF on Linux, normalizing the data into a unified model. It evaluates the information against Sigma rules, YARA signatures, and atomic indicators of compromise, storing alerts in ECS-compatible NDJSON format for integration with SIEM or log-analysis platforms. Rustinel supports a range of events on Windows, including process creation, network activity, and PowerShell executions, while Linux support currently includes process, network, file, and DNS telemetry. It operates in user mode on both platforms, requiring specific conditions for installation. Unlike commercial EDR solutions that use kernel drivers, Rustinel's user-mode design prioritizes simplicity and stability, although it acknowledges limitations in tamper resistance and visibility. The agent utilizes three detection engines: Sigma for behavioral matching, YARA for scanning executables, and an IOC engine for deterministic checks. While it leverages existing content familiar to defenders, it has coverage gaps for certain advanced threats. Rustinel is available on GitHub under the Apache 2.0 license.
Search