Skip to main content

Parse NTFS reparse points

Project description

parse-reparsepoint

Python program to parse out and display reparse point info present in an NTFS MFT entry

Overview

This project takes a raw NTFS image and an MFT entry number. It then:

  • Finds the MFT entry corresponding to the number
  • Checks if it belongs to a reparse point
  • Analyzes any info it can find in regards to the reparse point

It currently has the ability to resolve the meaning of any reparse tag listed in the Microsoft documentation, and can retrieve information from the reparse data section of the following types of reparse points:

  • OneDrive Cloud-only files
  • Symbolic Links
  • Windows Mount Points

Installation

This project can be installed with pip using the following command: python3 -m pip install parse-reparsepoint

Usage

usage: parse-reparsepoint [-h] -f FILE -m MFT_ENTRY

Parse reparse point

options:
  -h, --help                               show this help message and exit
  -f FILE, --file FILE                     Path to file
  -m MFT_ENTRY, --mft-entry MFT_ENTRY      MFT entry to parse

example:
  parse-reparsepoint -f Windows-10-Dev.raw -m 247645

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

parse-reparsepoint-0.1.0.tar.gz (46.2 kB view hashes)

Uploaded Source

Built Distribution

parse_reparsepoint-0.1.0-py3-none-any.whl (34.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page