Velocidex / go-ntfs

An NTFS file parser in Go
Apache License 2.0
64 stars 23 forks source link

Refactor path resolution to allow preloading of MFTEntrySummary #93

Closed scudette closed 1 month ago

scudette commented 1 month ago

When reconstructing USN journal paths we actually have access to more information than contained in the MFT because the USN journal records partial filename information. This PR adds the ability to preload these partial file information in case they are encounterd during path reconstruction.

See https://cybercx.com.au/blog/ntfs-usnjrnl-rewind/ for more details.