Skip to content

A command utility to read and monitor the NTFS/ReFS USN change Journal.

License

Notifications You must be signed in to change notification settings

wangfu91/UsnParser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NTFS USN Parser

A command utility to monitor and filter NTFS USN Journals.

Usage

NTFS USN Journal parser 0.1.1

A command utility to monitor and filter NTFS USN Journals.

Usage: UsnParser [options] <Volume>

Arguments:
  Volume          Volume pathname. <Required>

Options:
  --version       Show version information
  -?|-h|--help    Show help information
  -m|--monitor    Monitor real-time USN journal
  -s|--search     Search NTFS Master File Table
  -f|--filter     Filter USN journal by entry name
  -fo|--FileOnly  Get only the file entries
  -do|--DirOnly   Get only the directory entries

Example

# Search Master File Table of volume C, print out all paths who's file name is "Readme.md"
UsnParser -s -f "Readme.md" C: 
# Print out all the USN records of file "Readme.md" in volume C.
UsnParser -f "Readme.md" C: 
# Monitor realtime USN reacords of volume C.
UsnParser -m C: 
# Monitor realtime USN reacords of volume C, only print out txt files whose name starts with "abc".
UsnParser -r C: -f abc*.txt 

Dependencies