puffyCid / artemis

A cross platform forensic parser written in Rust!
MIT License
59 stars 6 forks source link

WMI parser is slow #134

Open puffyCid opened 3 months ago

puffyCid commented 3 months ago

Describe the bug The current implementation of the WMI parser is kind of slow. Even if the WMI repository is small (10MB) it takes artemis 30-40 mins to parser the entire repository

Steps to Reproduce Try to parse WMI persist, artemis will take 30-40 mins

Expected behavior A faster parser, ideally

Current behavior Parsing takes 30-40 min

Additional context Perhaps caching some of the class or property lookups may speed things up?