Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

FeedsContactPrivacy© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
evtx-baseline — A repository hosting example goodware evtx logs containing sample software installation and basic user interaction | Kitploit
Tools/GitHubGitHub/nextronsystems/evtx-baseline
ForensicsDigital ForensicsLearning & EducationCurated ResourcesLog Analysis
GitHubnextronsystems/evtx-baseline

evtx-baseline

A repository hosting example goodware evtx logs containing sample software installation and basic user interaction

View Repository
939332 years agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

evtx-baseline

A repository hosting example goodware evtx logs containing sample software installation and basic user interaction

Donations

  • win10-client.tgz by @phantinuss
  • win11-client.tgz by @frack113
  • win7-x86.tgz by @pH-T
  • win2022-evtx.tgz by @Neo23x0
  • win2022-ad.tgz by @frack113
  • win2022-0-20348-azure.tgz by @Neo23x0
  • win11-client-2023.tgz by @nasbench

If you want to donate, create an issue or contact @phantinuss at twitter or keybase (the large files are only organised in releases, not the repo itself)

How the data was produced

  1. Install a Windows VM using a trial license (https://www.microsoft.com/en-us/evalcenter/)

  2. Install Sysmon (http://live.sysinternals.com/tools/Sysmon64.exe) using sysmonconfig-trace.xml which is a modified fork of Cyb3rWard0g's config

  3. Open a powershell console as an administrator and copy paste the following script

  • The following script will:
    • Increase the Sysmon and PowerShell log size to not lose events by log rotation to 2GB
    • Increase the Application, Security and System logs to 512MB
    • Enable the Microsoft-Windows-TaskScheduler/Operational eventlog channel
    • Enable the Microsoft-Windows-DNS-Client/Operational eventlog channel
    • Enable the Microsoft-Windows-DriverFrameworks-UserMode/Operational eventlog channel
    • Enable the Microsoft-Windows-LSA/Operational eventlog channel
# Incrase Sysmon logs Size
$sysmon = Get-WinEvent -ListLog Microsoft-Windows-Sysmon/Operational
$sysmon.MaximumSizeInBytes = 2147483648 #2GB
$sysmon.SaveChanges()

# Incrase Powershell logs Size
$ps1 = Get-WinEvent -ListLog Microsoft-Windows-PowerShell/Operational
$ps1.MaximumSizeInBytes = 2147483648 #2GB
$ps1.SaveChanges()

$ps2 = Get-WinEvent -ListLog "Windows PowerShell"
$ps2.MaximumSizeInBytes = 2147483648 #2GB
$ps2.SaveChanges()

# Incrase Application logs Size
$application = Get-WinEvent -ListLog Application
$application.MaximumSizeInBytes = 537919488 #512MB
$application.SaveChanges()

# Incrase Security logs Size
$security = Get-WinEvent -ListLog Security
$security.MaximumSizeInBytes = 537919488 #512MB
$security.SaveChanges()

# Incrase System logs Size
$system = Get-WinEvent -ListLog System
$system.MaximumSizeInBytes = 537919488 #512MB
$system.SaveChanges()

# Enable various Log Channels
wevtutil sl Microsoft-Windows-DNS-Client/Operational /e:true
wevtutil sl Microsoft-Windows-DriverFrameworks-UserMode/Operational /e:true
wevtutil sl Microsoft-Windows-LSA/Operational /e:true
wevtutil sl Microsoft-Windows-TaskScheduler/Operational /e:true
  1. Activate logging of process creation events and all other categories with their subcategories except the "Object Access" category. At least the Microsoft Recommendations are needed.

image

(Location: Open "gpedit" > "Computer Configuration" > "Windows Settings" > "Security Settings" > "Advanced Audit Policy Configuration"

Note: When Advanced Audit Policy Configuration settings are used, the "Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings" policy setting under Local Policies\Security Options must als be enabled.

image

  1. Activate logging of process command line

image

(Location: Open "gpedit" > "Computer Configuration" > "Administrative Templates" > "System" > "Audit Process Creation" > "Include command line in process creation events" set to "Enabled")

  1. Activate PowerShell Script Block Logging and PowerShell Module Logging

powershell

(Location: Open "gpedit" > "Computer Configuration" > "Administrative Templates" > "Windows Components" > "Windows PowerShell" > "Turn on Module Logging" & "Turn on Script Block Logging" set to "Enabled")

  1. Install software and simulate interaction

  2. Export the eventlog using the method described below and contribute

Export The Event Logs

Once all is done and you're ready to donate the event log, open a powershell console as administrator and execute the following command

  • This small script will copy the event logs to a seperate directory and then compress them into a single file
mkdir $ENV:UserProfile\evtx; Copy-Item "C:\Windows\System32\winevt\Logs\*.evtx" -Destination $ENV:UserProfile\evtx\; $filename = "$ENV:UserProfile\donation-evtx-" + $([System.Environment]::OSVersion.Version.Major) + "-" + $([System.Environment]::OSVersion.Version.Minor) + "-" + $([System.Environment]::OSVersion.Version.Build); Compress-Archive -Path $ENV:UserProfile\evtx  -CompressionLevel Optimal -DestinationPath $filename; Remove-Item $ENV:UserProfile\evtx\ -Recurse; explorer $ENV:UserProfile\

If you have 7-Zip (C:\Program Files\7-Zip\7z.exe) installed on your system and for faster results, please use the following command from an elevated powershell prompt

mkdir $ENV:UserProfile\evtx; Copy-Item "C:\Windows\System32\winevt\Logs\*.evtx" -Destination $ENV:UserProfile\evtx\; $filename = "$ENV:UserProfile\donation-evtx-" + $([System.Environment]::OSVersion.Version.Major) + "-" + $([System.Environment]::OSVersion.Version.Minor) + "-" + $([System.Environment]::OSVersion.Version.Build); & "C:\Program Files\7-Zip\7z.exe" a $filename $ENV:UserProfile\evtx\*; Remove-Item $ENV:UserProfile\evtx\ -Recurse; explorer $ENV:UserProfile\

The resulting file will be located in $ENV:UserProfile\evtx\ and have the following naming convention donation-evtx-[MajorVersion]-[MinorVersion]-[Build] and is now ready to be donated :)

Examples for Activity

The following chapters show what we did on out test systems to simulate real user activity. It is meant as an example of what we did to create auhtentic log data. You could use your own systems or simulate your own user activity.

Windows 10 Software and Interaction

Installed Software

(performed by https://ninite.com/)

  • Web Browsers
    • Chrome
    • Opera
    • Firefox
  • File Sharing
  • Compression
    • 7zip
    • WinRAR
  • Messaging
    • Zoom
    • Pidgin
    • Thunderbird
  • Other
    • Evernote
    • Keepass 2
    • Everything
  • Media
    • iTunes
    • VLC
    • Audacity
    • Spotify
  • Runtimes
    • Java (AdoptOpenJDK) x64
    • .NET Runtime x64 5+6
  • Developer Tools
    • Python x64 3
    • Filezilla
    • Notepad++
    • WinSCP
    • PuTTY
    • WinMerge
    • Eclipse
    • VS Code
  • Imaging
    • Paint.NET
    • Gimp
    • IrfanView
    • XnView
    • Inkscape
    • Greenshot
  • Documents
    • Foxit Reader
    • LibreOffice
  • Online Storage
    • Dropbox
    • Google Drive
    • OneDrive
  • Security
  • Utilities
    • Teamviewer
    • WinDirStat

User Interaction

Download Tool