Skip to content

Benchmark against EricZimmerman/evtx #248

Answered by omerbenamram
59e5aaf4 asked this question in Q&A
Discussion options

You must be logged in to vote

Hey! I think EvtxECmd is a great tool, it's a little bit more bespoke and has some cool feature like the maps and better CSV support. In terms of performance this tool is significantly faster.

TL;DR - 10x-100x of performance difference, depends on if we consider multithreading fair game.

I've build a release binary, using dotnet core 6 on Ubuntu 24.04.

For parsing https://github.com/omerbenamram/evtx/blob/master/samples/security_big_sample.evtx

EvtxECmd takes about 16-20 seconds (I've ran it a few times, it's a little sensitive to filesystem/cache timings).

omerba in 🌐 omer-pc in EvtxECMD on  master [?] on ☁️  [email protected] took 1m3s 
❯ ./EvtxECmd/bin/Release/net6.0/EvtxECmd -f …

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by omerbenamram
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #247 on November 16, 2024 07:36.