Skip to content

parse MBR and Partition Table to extract MFT Entries

License

Notifications You must be signed in to change notification settings

zeroq/ntfsreader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

ntfsreader

ntfsReader is a Python script for parsing NTFS partitions and extracting metainformation from all MFT entries. The script takes a physical drive (e.g. /dev/sda) as an input argument and then finds all NTFS partitions after parsing the Master Boot Record (MBR) and extracts the metainformation from all MFT entries of those partitions. Currently version 0.1 cannot handle extended partitions.

Example Usage:

  • To display the partitions on a device

      python ntfsReader.py /dev/sda --part
    
  • To display all MFT entries of all NTFS partitions on a device

      python ntfsReader.py /dev/sda --mft
    
  • To display all MFT entries of a VMDK file

      python ntfsReader.py <path_to_vmdk> --vmdk --mft
    

About

parse MBR and Partition Table to extract MFT Entries

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages