GitHub topics: etw
theSecHunter/Hades-Windows
Hades HIDS/HIPS for Windows
Language: C++ - Size: 484 MB - Last synced at: about 2 hours ago - Pushed at: about 9 hours ago - Stars: 280 - Forks: 94

google/orbit 📦
C/C++ Performance Profiler
Language: C++ - Size: 149 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 4,285 - Forks: 353

nasbench/EVTX-ETW-Resources
Event Tracing For Windows (ETW) Resources
Language: Python - Size: 697 MB - Last synced at: 3 days ago - Pushed at: 8 months ago - Stars: 387 - Forks: 74

rabbitstack/fibratus
Adversary tradecraft detection, protection, and hunting
Language: Go - Size: 17.3 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 2,342 - Forks: 198

microsoft/profile-explorer
CPU profiling trace viewer
Language: C# - Size: 70.8 MB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 202 - Forks: 15

n4r1b/ferrisetw
Basically a KrabsETW rip-off written in Rust
Language: Rust - Size: 299 KB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 70 - Forks: 25

xoofx/ultra
An advanced profiler for .NET Applications on Windows
Language: C# - Size: 8.97 MB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 1,057 - Forks: 15

microsoft/krabsetw
KrabsETW provides a modern C++ wrapper and a .NET wrapper around the low-level ETW trace consumption functions.
Language: C++ - Size: 2.28 MB - Last synced at: 10 days ago - Pushed at: 3 months ago - Stars: 662 - Forks: 157

Siemens-Healthineers/ETWAnalyzer
Command line tool to analyze one/many ETW file/s with simple queries for common issues.
Language: C# - Size: 36.6 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 116 - Forks: 14

microsoft/tracelogging
TraceLogging events and tracing
Language: Rust - Size: 363 KB - Last synced at: 6 days ago - Pushed at: 18 days ago - Stars: 53 - Forks: 25

lowleveldesign/debug-recipes
My notes on software troubleshooting, covering debugging and tracing techniques and tools. Available at wtrace.net.
Language: HTML - Size: 15.2 MB - Last synced at: 12 days ago - Pushed at: 28 days ago - Stars: 334 - Forks: 71

olafhartong/PockETWatcher
a tiny program to consume from ETW providers for research
Language: Go - Size: 8.79 KB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 48 - Forks: 5

fafalone/EventTrace
Event Tracing fo Windows (ETW) File Activity Monitor, VB6/twinBASIC x64 port
Language: Visual Basic 6.0 - Size: 627 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 23 - Forks: 4

joaopinto15/WinAPI_Tracker
Windows process monitoring tool using ETW and Frida. Detects suspicious activity (e.g., PPID spoofing), injects into target processes, and logs WinAPI calls. Designed for real-time detection and background execution as a service.
Language: JavaScript - Size: 4.88 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

EvilBytecode/Lifetime-Amsi-EtwPatch
Two in one, patch lifetime powershell console, no more etw and amsi!
Language: Go - Size: 10.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 88 - Forks: 18

LegendaryB/ProcessMonitoring
Library to monitor process starts and stops on Windows powered by C#
Language: C# - Size: 25.4 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 2

nettitude/ETWHash
C# POC to extract NetNTLMv1/v2 hashes from ETW provider
Language: C# - Size: 9.77 KB - Last synced at: 11 days ago - Pushed at: about 2 years ago - Stars: 256 - Forks: 29

mochabyte0x/DumbETW
A proof of concept ETW consumer that captures userland events in real time, displays them, and saves them into an .etl file
Language: C - Size: 31.3 KB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

microsoft/ETW2JSON
Tool and library to convert ETW logs to JSON files
Language: C# - Size: 88.9 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 89 - Forks: 20

DamonMohammadbagher/ETWProcessMon2
ETWProcessMon2 is for Monitoring Process/Thread/Memory/Imageloads/TCPIP via ETW + Detection for Remote-Thread-Injection & Payload Detection by VirtualMemAlloc Events (in-memory) etc.
Language: C# - Size: 35 MB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 301 - Forks: 70

okieselbach/SyncMLViewer
A small real time SyncML protocol Viewer
Language: C# - Size: 35.4 MB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 174 - Forks: 24

whokilleddb/ETWListicle
List the ETW provider(s) in the registration table of a process.
Language: C - Size: 387 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 58 - Forks: 9

lowleveldesign/wtrace
Command line tracing tool for Windows, based on ETW.
Language: C# - Size: 5.86 MB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 679 - Forks: 52

0xflux/ETW-Bypass-Rust
Event Tracing for Windows EDR bypass in Rust (usermode)
Language: Rust - Size: 15.6 KB - Last synced at: about 2 months ago - Pushed at: 12 months ago - Stars: 19 - Forks: 2

DamonMohammadbagher/Meterpreter_Payload_Detection
Meterpreter_Payload_Detection.exe tool for detecting Meterpreter in memory like IPS-IDS and Forensics tool
Language: C# - Size: 2.37 MB - Last synced at: 27 days ago - Pushed at: almost 2 years ago - Stars: 162 - Forks: 63

ProcessusT/UnhookingDLL
This script is used to bypass DLL Hooking using a fresh mapped copy of ntdll file, patch the ETW and trigger a shellcode with process hollowing
Language: C++ - Size: 44.9 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 69 - Forks: 12

mannyfred/MentalTi
Mentally ill EtwTi parser
Language: C++ - Size: 223 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 35 - Forks: 2

EvilBytecode/ETW-Patch
code snippet provided demonstrates how to patch the EtwEventWrite function in the ntdll.dll library on Windows using CGO (C Go).
Language: Go - Size: 4.88 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 8 - Forks: 1

JetBrains/etw-host-service-updater
This tool allows customers of ETW host service apply security updates on Windows x86/x64/ARM64
Language: C# - Size: 146 KB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 6 - Forks: 1

DamonMohammadbagher/damonmohammadbagher.github.io
Language: HTML - Size: 147 MB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 3

kwaclaw/KdSoft.EtwListener
Forward ETW events for centralized collection and analysis.
Language: C# - Size: 21.7 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 2

wecooperate/iMonitorSDK
The world's most powerful System Activity Monitor Engine · 一款功能强大的终端行为采集防御开发套件 ~ 旨在帮助EDR、零信任、数据安全、审计管控等终端安全软件可以快速实现产品功能, 而不用关心底层驱动的开发、维护和兼容性问题,让其可以专注于业务开发
Language: C++ - Size: 58.1 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 346 - Forks: 82

DamonMohammadbagher/ETWNetMonv3
ETWNetMonv3 is simple C# code for Monitoring TCP Network Connection via ETW & ETWProcessMon/2 is for Monitoring Process/Thread/Memory/Imageloads/TCPIP via ETW + Detection for Remote-Thread-Injection & Payload Detection by VirtualMemAlloc Events (in-memory) etc.
Language: C# - Size: 1.39 MB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 39 - Forks: 13

MGTEK/pyetw
Python logging via Event Tracing for Windows (ETW)
Language: Python - Size: 19.5 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 0

Expecho/SemanticLogging.Database.Xml 📦
SemanticLogging.Database.Xml is a sink for the Semantic Logging Application Block that exposes Event Source events to an Sql Server database. The payload data is stored in an xml document instead of a Json document
Language: C# - Size: 35.2 KB - Last synced at: 16 days ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

Expecho/SemanticLogging.EventHub 📦
SemanticLogging.EventHub is a collection of sinks for the Semantic Logging Application Block that exposes Event Source events to an Azure Event Hub.
Language: C# - Size: 71.3 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 4

FredrikGoransson/CodeEffect.Diagnostics.EventSourceGenerator
entSourceGenerator automatically generates ETW EventSources for C# .NET projects
Language: C# - Size: 1.83 MB - Last synced at: 24 days ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

wbenny/EtwConsumerNT
Simple project that demonstrates how an ETW consumer can be created just by using NTDLL
Language: C++ - Size: 32.2 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 139 - Forks: 36

wuanzhuan/system_monitor
Monitor windows kernel event, based on etw, development in rust. A replacement of procmon. more events and useful filter. Typically can check handle leak for a few weeks.
Language: Rust - Size: 1.04 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 17 - Forks: 3

btungut/SimpleTracer 📦
Simplest way to listen and collect events for .Net/.Net Core applications.
Language: C# - Size: 63.5 KB - Last synced at: 24 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1

exoosh/AmnesicDPAPI
This attempts to reproduce/trigger an issue with the (classic) DPAPI being in an amnesic state on Windows 10/11 (credhist never gets updated, but master keys get re-generated)
Language: C# - Size: 16.6 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

SwissLife-OSS/thor-generator
An Event Tracing for Windows (ETW) EventSource generator built on .Net Core 2.0
Language: C# - Size: 3.75 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 1

H4NM/WhoYouCalling
Records an executable's network activity into a Full Packet Capture file (.pcap) and much more.
Language: C# - Size: 19.1 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 200 - Forks: 11

Chainski/Lifetime-Amsi-EtwPatch
Loads a C# binary in memory within powershell profile, patching AMSI + ETW.
Language: Nim - Size: 24.4 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 4 - Forks: 2

microsoft/ApplicationInsights-dotnet-logging 📦
.NET Logging adaptors
Language: C# - Size: 5.89 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 106 - Forks: 49

fireeye/pywintrace
ETW Python Library
Language: Python - Size: 201 KB - Last synced at: 11 months ago - Pushed at: almost 2 years ago - Stars: 262 - Forks: 59

itoleck/WindowsPerformance
Various Windows Performance files, scripts, settings and documents
Language: PowerShell - Size: 7.92 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 29 - Forks: 8

NLog/NLog.Etw
NLog Target for Event Tracing for Windows (ETW)
Language: C# - Size: 1.13 MB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 13 - Forks: 4

jcapellman/WET
.NET 7 Windows Event Tracing wrapper library
Language: C# - Size: 156 KB - Last synced at: 23 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 3

MSDN-WhiteKnight/HidLogger
USB HID ETW Logger Example
Language: C# - Size: 40 KB - Last synced at: 8 months ago - Pushed at: about 7 years ago - Stars: 6 - Forks: 3

lowleveldesign/dotnet-netrace 📦
Collects network traces of .NET applications.
Language: C# - Size: 115 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 92 - Forks: 6

Donpedro13/etwprof
Sampling profiler for native applications on Windows, based on ETW
Language: C++ - Size: 1.14 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 62 - Forks: 12

passion1337/syscallHook
system call hook on 21h2
Language: C - Size: 46.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

bi-zone/etw
Go library for ETW (Event Tracing for Windows) events processing
Language: Go - Size: 112 KB - Last synced at: 12 months ago - Pushed at: almost 3 years ago - Stars: 58 - Forks: 19

flowerinthenight/rusttrace
A simple manifest-based ETW wrapper library for Rust in Windows.
Language: C - Size: 471 KB - Last synced at: about 1 month ago - Pushed at: over 8 years ago - Stars: 5 - Forks: 2

aelij/EventSourceExtensions 📦
A library for generating EventSource classes from interfaces at run-time
Language: C# - Size: 19.5 KB - Last synced at: 9 months ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 3

AviAvni/NativeLeakDetector
Win32 memory leak detector with ETW
Language: C# - Size: 21.5 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 41 - Forks: 9

ww898/in_proc_etw
The internal Windows structures hack to create the in-process private ETW session
Language: C++ - Size: 14.6 KB - Last synced at: 3 months ago - Pushed at: over 8 years ago - Stars: 13 - Forks: 6

repnz/etw-providers-docs
Document ETW providers
Language: C - Size: 4.19 MB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 166 - Forks: 40

airbus-cert/Winshark
A wireshark plugin to instrument ETW
Language: Lua - Size: 15.2 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 500 - Forks: 55

huoji120/MakeInfinityHookGreatAgain
让Etwhook再次伟大! Make InfinityHook Great Again!
Language: C++ - Size: 217 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 112 - Forks: 41

takahiro-hanada/etw-collector-ms-extensions-logging
ETW Collector for Microsoft-Extensions-Logging
Language: C# - Size: 45.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

lahell/PSDiscoveryProtocol
Capture and parse CDP and LLDP packets on local or remote computers
Language: PowerShell - Size: 62.5 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 117 - Forks: 24

exoosh/BSI_SystemActivityMonitor
System Activity Monitor (SAM) is a research tool that enables detailed recording of system and application behavior and resource usage.
Language: C++ - Size: 25.4 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

PhDuck/ETW-f
A realtime ETW monitoring CLI. Named after tail -f
Language: C# - Size: 28.3 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

gix/event-trace-kit
Visual Studio Extension and tools to ease development using Event Tracing for Windows (ETW).
Language: C# - Size: 2.51 MB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 14 - Forks: 4

airbus-cert/PSTrace
Trace ScriptBlock execution for powershell v2
Language: C - Size: 55.7 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 39 - Forks: 8

airbus-cert/etwbreaker
An IDA plugin to deal with Event Tracing for Windows (ETW)
Language: Python - Size: 1.37 MB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 49 - Forks: 20

ScriptIdiot/BOF-patchit
An all-in-one Cobalt Strike BOF to patch, check and revert AMSI and ETW for x64 process. Both syscalls and dynamic resolve versions are available.
Language: C - Size: 33.2 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 74 - Forks: 15

ScriptIdiot/sleepmask_PatchlessHook
Code snippets to add on top of cobalt strike sleep mask to achieve patchless hook on AMSI and ETW
Language: C - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 29 - Forks: 3

airbus-cert/Splunk-ETW
A Splunk Technology Add-on to forward filtered ETW events.
Language: C# - Size: 3.04 MB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 28 - Forks: 3

D4rkCorp/Introduction-to-BOF
A demo of the relevant blog post: Introduction to Beacon Object Files
Language: C - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

exct/Argon
Per-application network and processor usage monitoring with automated rule-based blocking of network and processor usage. Built on Event Tracing for Windows.
Language: C# - Size: 42 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

Hagrid29/RemotePatcher
Patch AMSI and ETW in remote process via direct syscall
Language: C - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 47 - Forks: 9

szmania/mach_armchair_general_mods
Machiavelli's armchair general mods collection for Empire Total War.
Language: Lua - Size: 2.73 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

vector-sec/TA_ETW
Splunk Technology Add-On (TA) for collecting ETW events from Windows systems
Language: C# - Size: 172 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 4

nsacyber/PRUNE
Logs key Windows process performance metrics. #nsacyber
Language: C# - Size: 170 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 60 - Forks: 14

Expecho/Service-Fabric-Concept-Demos
Repository demonstrating various Service Fabric concepts like actor events & reminders and listening to configuration changes.
Language: C# - Size: 235 KB - Last synced at: about 2 months ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 3

asgarciap/etw-dns
A simple example application to collect DNS queries logs using etw-api
Language: C++ - Size: 113 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 10 - Forks: 4

bnbdr/tracelogging
Tracelogging Providers in Python
Language: Python - Size: 27.3 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

SwissLife-OSS/thor-client
An ETW EventSource Tracing Core build on .Net Standard 2.0
Language: C# - Size: 515 KB - Last synced at: 16 days ago - Pushed at: almost 3 years ago - Stars: 11 - Forks: 1

SwissLife-OSS/thor-analyzer
An ETW EventSource analyzer build on .Net Standard 2.0
Language: C# - Size: 229 KB - Last synced at: 25 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

MatusKysel/Diagnosing-Memory-Leaks
Diagnosing Native Memory Leaks with ETW and WPA
Language: Batchfile - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 2

zacbrown/flatkrabsetw
flatkrabsetw is a flat-C wrapper around the krabsetw C++ library. It's primarily meant for FFI usage in other languages.
Language: C++ - Size: 17.6 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 11 - Forks: 2

flowerinthenight/20170914-tokyo-mastercloud-presentation
2017-09-14 Tokyo MasterCloud presentation files.
Language: Go - Size: 1.57 MB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 1

flowerinthenight/win32-etw-manifest
Generic ETW manifest file with a "key: value" format for events.
Language: C - Size: 637 KB - Last synced at: 3 months ago - Pushed at: almost 9 years ago - Stars: 2 - Forks: 0

reflectsoftware/reflectinsight-extensions-semanticlogging
A ReflectInsight Extension that receives logged messages from Semantic Logging (ETW) framework
Language: C# - Size: 28.3 KB - Last synced at: 14 days ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

frankshearar/etwas
ETWas makes working with ETW easy
Language: F# - Size: 258 KB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 1

kirillkovalenko/mtmerge
Windows MESSAGETABLE resource merge tool
Language: C# - Size: 8.79 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

jymcheong/PSalander Fork of matthastings/PSalander
Language: PowerShell - Size: 56 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

FabricatorsGuild/FG.AutoLogger
AutoLogger simplifies logging in .NET solutions without adding overhead to your code
Language: C# - Size: 45.3 MB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 1
