usnjrnl-forensic¶
Point it at an E01. Get a fully path-resolved USN journal timeline — no UNKNOWNs, no pre-extraction, no Windows.
usnjrnl-forensic opens a forensic disk image directly, pulls the $UsnJrnl:$J named stream straight off the NTFS volume, correlates it with $MFT, and reconstructs every file path through the CyberCX "Rewind" algorithm — including paths that other tools render as UNKNOWN\UNKNOWN because Windows reused the MFT entry.
30 seconds to a timeline¶
One line of out.jsonl:
{"timestamp":"2018-04-25T04:29:21.350215100Z","usn":1428395768,"entry_number":6226,"sequence_number":6,"parent_entry_number":116012,"parent_sequence_number":4,"parent_path":".\\Windows\\Temp","full_path":".\\Windows\\Temp\\GUR865E.exe","filename":"GUR865E.exe","extension":"exe","file_attributes":"ARCHIVE","reasons":"FILE_CREATE","source_info":0,"security_id":0,"major_version":2}
The full_path is reconstructed from $MFT even if entry 6226 has since been reassigned to a different file. Beyond the live $UsnJrnl:$J, the timeline also merges records carved from unallocated space and ghost records recovered from $LogFile that the journal has already cycled past — so deletion that wiped the journal entry still leaves a trace.
Install¶
This builds the usnjrnl-forensic binary with E01/raw disk image support. Runs on Windows, macOS, and Linux. No runtime dependencies. Without image support (pre-extracted artifacts only), drop --features image.
What it does¶
usnjrnl-forensic opens E01 and raw (dd) forensic images directly, extracts four NTFS artifacts ($UsnJrnl:$J, $MFT, $LogFile, $MFTMirr), reconstructs full file paths through MFT entry reuse, carves deleted records from unallocated space, and runs 12 forensic triage questions against the results.
Open the report in any browser. The Story tab answers 12 IR questions; the Explore tab is a full timeline workbench with search, reason-flag filters, source pills (allocated / carved / ghost), and an activity sparkline.
The NTFS layer is built on ntfs-forensic, the fleet's from-scratch NTFS reader.
Validation¶
The path-reconstruction and carving results are validated against the DEF CON DFIR CTF image and independent reference tooling — see the Validation report.
Privacy Policy · Terms of Service · GitHub · © 2026 Security Ronin Ltd