JournalTrace
Description: A graphical user interface (GUI) tool developed by Spokwn for parsing and viewing NTFS USN Journal entries ($UsnJrnl:$J
data stream). It provides specific event names and advanced filtering capabilities, offering a more detailed analysis compared to some simpler viewers.
Features:
Parses and displays USN Journal entries from selected NTFS volumes.
Clearly displays event reason codes (e.g.,
FileDelete
,Rename_New_Name
,BasicInfoChange
,Data_Overwrite
).Supports advanced filtering within columns using specific operators:
Inclusions (
&&
): Match multiple conditions (e.g.,name:rundll32&&.pf
).Exclusions (
!!
): Exclude specific values (e.g.,name:.exe!!svchost
).OR Conditions (
||
): Match one of several conditions (e.g.,name:.exe||.dll
).Multi-Column Filters (
;
): Filter across columns simultaneously (e.g.,name:.pf;reason:delete
). Column name prefix is optional if using operators.
Utilizes an
OpenByFileId
wrapper to resolve file identifiers that might otherwise be unreadable.Based on StCroixSkippers' C# wrapper for the UsnJournal Win32 API.
Usage: Essential for detailed analysis of file system activity history. Its advanced filtering allows precise tracking of file creations, deletions, renames, attribute modifications (like Read-Only or Timestomping via BasicInfoChange), and data changes (like Hex Editing via DataOverwrite), crucial for reconstructing activity and detecting bypass attempts.
License: GNU General Public License v3.0.
Link: https://github.com/spokwn/JournalTrace/releases
Last updated