Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
so, i cooked for a long time with this. i have a few things id like to say:
extracting the mft file is hard. oof
im not sure if i added enough test files. while i accommodated for all Zone identifier possible values, in my tests i only populated 3 of those, the (by far) most common ones.
i used this:
https://www.digital-detective.net/forensic-analysis-of-zone-identifier-stream/
for the possible values, but i also made it somewhat easy to add more
i contemplated adding this to the MFT plugin, since they are similar in behavior, but i saw that all the mft plugin records are timestamp based, while this isnt
anyway, its been a blast writing, except for the hour in which i tried mounting an MFT file like a dumbass, hope this looks good (: