Skip to main content

package for parsing mft from volume. a python wheel

Project description

alt text

A Python extension for parsing the MFT on Windows 10 / Windows 11. Returns a list of tuples for all active entries on the volume. Requires administrator privileges.

Install

pip install mftparser

Parameters

  • drive — drive letter e.g. "C:" (default "C:")
  • only_active — if False, return all entries (default True)
  • microseconds — if True, return timestamps as epoch microseconds (default False, returns NTFS ticks)
  • cutoff — takes timestamp format "2026-05-10T07:33:12" or "2026-05-10 07:33:12" in system time. return entries only from that time onward

Functions

mftparser.ScanVolume("C:", only_active=True, microseconds=False)

mftparser.ntfs_to_us(ts)

ntfs ticks to epoch microseconds

mftparser.ntfs_to_ns(ts)

ntfs ticks to epoch nanoseconds

recno, seq = mftparser.frn_to_entry(frn)

file reference number to record number and sequence

frn = mftparser.entry_to_frn(recno, seq)

record number and sequence to a file reference number

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mftparser-1.0.0-cp39-abi3-win_amd64.whl (15.1 kB view details)

Uploaded CPython 3.9+Windows x86-64

File details

Details for the file mftparser-1.0.0-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: mftparser-1.0.0-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 15.1 kB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for mftparser-1.0.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b880c292ce5bfe885f413f600b32b5f8b9e92f560e7773c35c26128927643005
MD5 b66476a77223c71f7544007193db2ea7
BLAKE2b-256 88bbe28cb92e898a82ffc681f8cd3d58380d34cadbd7428860d62acb64f01ce5

See more details on using hashes here.

Supported by

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