A professional PowerShell module for analyzing and exporting Windows Event Logs – especially Sysmon. Includes log timeline generation, scheduled exports, network/file tracking, and audit policy configuration.
- Export logs as
.evtx
or.json
- View process, file, and network activity by user
- Build forensic timelines
- Schedule automatic exports
- Configure Windows and Sysmon auditing
- PlatyPS-compatible help
- Supports Pester, PSDepend, ScriptAnalyzer
- Sysmon installed and configured
- PowerShell 5.1+ or 7+
# 1. Install dependencies automatically
Invoke-PSDepend .\dependencies.psd1 -Force
# 2. Import the module
Import-Module .\XB-Win32LogTools\XB-Win32LogTools.psd1 -Force
# Run code validation and tests
.\Build.ps1
Export-XBWin32Log -AsJson
Get-XBWin32NetworkEvents -DaysBack 7 -Output Json
Get-XBWin32Timeline -IncludeUsers 'contoso\admin1'
Set-XBWin32AuditPolicyWizard
Get-Help Export-XBWin32Log -Full
Kristian Holm Buch
GitHub
LinkedIn
© 2025 NexaBlue — Licensed under CC BY-NC-ND 4.0