s3mprgumb1 / whodunnit Goto Github PK
View Code? Open in Web Editor NEWA PS forensics tool for Scraping, Filtering and Exporting Windows Event Logs
A PS forensics tool for Scraping, Filtering and Exporting Windows Event Logs
Change arrays to ArrayLists to drastically improve performance
Arrays in PowerShell are of fixed length at creation, as such, using the += operator to append an element to the array causes the entire array to be rebuilt in memory. This significantly increases the time complexity of the append operation, from O(1) to O(n).
Switching data structures from Arrays to ArrayLists would solve this issue, reducing the time complexity down to O(1), while leaving the memory space complexity roughly the same, where as using a HashTable would increase the space used to store the data structure.
The current menu is quite simplistic for a forensic tool, as a result this issue is aimed at implementing the menu style that is present in the current version of the project.
Export logs to a format that Microsoft's Windows Event Viewer can import
Currently, the only supported export format is XML. The goal of this issue is to support an export format that mimics the format used by the native Windows Event Viewer. This would allow a user to export logs using whodunnit, then import them into a familiar GUI setting for further filtration, or simply manual review.
Importing logs from the currently running system is great, but the ability to import logs from an offline disk is critical to a forensic investigation. This issue consists of two parts: Importing from a mounted drive, and importing from an offline NTFS disk, using the MFT to locate the log files.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.