DFIR with Rust, Python, AI, and ML.
datatui. A Terminal UI for Data
220PancakeViewer. A DFVFS Backed Forensic Viewer
42PyWindowsThingies. Windows Thingies in Python for live use.
24RsWindowsThingies. Windows Thingies... but in Rust
23RustyUsn. USN to JSON
22sansaisummit24. Tool and Jupyter Notebook used in "Enhance Investigations Using LLM, Embeddings, and Clustering" SANS AI Cybersecurity Summit talk.
18RustyLnk. LNK to JSON
14RustyReg. Registry to JSON. This Project is for learning purposes and is not maintained.
12RustyPrefetch. Prefetch to JSON. This Project is for learning purposes and is not maintained.
11libtsk-rs. Wrapper for TSK (Sleuth Kit) Bindings
11RustyMft. MFT to JSON
10VanillaWindowsTools. Tools for parsing and playing with https://github.com/AndrewRathbun/VanillaWindowsReference data
8pyshellitems. Python library and tools for handling shell items / property lists and stores / and extension blocks. This project is for learning purposes and is not maintained.
8ActivitiesCacheParser. Parse Windows ActivitiesCache to JSONL. This project is for learning purposes and is not maintained.
7r-winreg. Windows Registry Parsing Library
5snapio-evtx-extractor. Tool that uses aws-snap-io and libtsk to extract EVTX files from an AWS snapshot.
4MonitorUserAssist. Tool that can monitor the UserAssist registry keys and decode UserAssist structs in real-time. This project is for learning purposes and is not maintained.
4aws-snap-io. Library for implementing Read Seek ontop of an AWS Snapshot
4JsonlTools. Tools for filtering and manipulating JSONL
4LogicalRegTool. A registry tool that can be ran on a logical volume. JSONL output for NoSQL. This project is for learning purposes and is not maintained.
3WinObjectIdParser. ObjectID Parsers and Tools. This project is for learning purposes and is not maintained.
3sans509-helpers. Just a quick script to parse load balancer logs into json
3PyRustyUsn. Python bindings for RustyUsn
3sansaisummit26. SANS AI Cybersecurity Summit Workshop Labs for Powerful AI/ML Techniques for Surfacing Attacker Activity
3LogicalJmpLnkTool. A jumplist and link tool that can be ran on a logical volume. JSONL output for NoSQL. This project is for learning purposes and is not maintained.
2upcaseinfo-rs. $UpCase:$Info parsing tool/lib in Rust
2LogicalAvacado. A DFIR Tool for processing logical volumes and inserting records into ArangoDB. This project is for learning purposes and is not maintained.
2upcaseinfo-py. $UpCase:$Info parsing tool/lib in Python
2r-winstructs. Windows Structures in Rust. This Project is for learning purposes and is not maintained.
2r-shellitems. Shell Item Structures in Rust
1SetupApiLogParser. Parse Setup API Logs to JSONL
1r-pyfio. A way to pass a file-like IO object in python to Rust
1forensicmatt.github.io.
1evtx. A Fast (and safe) parser for the Windows XML Event Log (EVTX) format
1