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.6.0-cp39-abi3-win_amd64.whl (15.0 kB view details)

Uploaded CPython 3.9+Windows x86-64

File details

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

File metadata

  • Download URL: mftparser-1.6.0-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 15.0 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.6.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 6cc5de8a951683cc93c0e8142fc0e49b2be5810d38c4134a468c833e4efb0ce8
MD5 ad91b23a27e65efaabe1a6fd4abe26b0
BLAKE2b-256 fff0d4cb3632e91d3e00cef4d0585812f9bdc81e3f6d29f0a85f44087206e0ef

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