Skip to content

Ntfsinfo

Data Type: ntfsinfo
Python Parser: NTFSInfo

Description

Extract NTFS’s Master File Table (MFT) from an ORC‑generated CSV file.

  • Reconstructs exact file‑system hierarchy.
  • Provides creation, modification, access, and change timestamps.
  • Exposes NTFS attributes and USN information for change‑tracking.
  • Supplies cryptographic hashes (MD5, SHA‑1, SHA‑256) and PE‑specific metadata (version, company, compilation date).

Timeline

Timeline Field Data Field
Description file_path
Additional Description file_size

Fields

Output Name Data Type Qualifier Description
snapshot_id String
parent String full parent directory path of the entry
file_name String name of the file without path
extension String file extension (e.g., .txt, .exe)
file_size Int FILE_SIZE size of the file in bytes
file_in_use Bool flag indicating whether the MFT record is allocated (true) or free (false)
sequence_number Int sequence number part of the File Reference Number (FRN)
record_number Int record/index part of the File Reference Number (FRN)
FRN Extension
file_attributes_archive Bool archive attribute flag
file_attributes_no_scrub_data Bool no‑scrub‑data attribute flag
file_attributes_compressed Bool compressed attribute flag
file_attributes_directory Bool directory attribute flag
file_attributes_encrypted Bool encrypted attribute flag
file_attributes_hidden Bool hidden attribute flag
file_attributes_not_content_indexed Bool not‑content‑indexed attribute flag
file_attributes_reparse_point Bool reparse‑point attribute flag
file_attributes_normal Bool normal attribute flag
file_attributes_offline Bool offline attribute flag
file_attributes_sparse_file Bool sparse‑file attribute flag
file_attributes_readonly Bool read‑only attribute flag
file_attributes_system Bool system attribute flag
file_attributes_temporary Bool temporary attribute flag
file_attributes_virtual Bool virtual attribute flag
file_attributes_recall_on_data_access Bool recall‑on‑data‑access attribute flag
file_attributes_device Bool device attribute flag
file_attributes_ea Bool extended‑attributes (EA) attribute flag
file_attributes_recall_on_open Bool recall‑on‑open attribute flag
file_attributes_pinned Bool pinned attribute flag
file_attributes_integrity_stream Bool integrity‑stream attribute flag
file_attributes_unpinned Bool unpinned attribute flag
Attributes Extension
usn_number IntRadix FS_USN USN journal sequence number (hexadecimal)
file_name_flags Int flags associated with the filename entry
fn_creation_date DateTime DATE_CREATION creation timestamp of the filename entry
fn_lastmod_date DateTime DATE_MODIFICATION last modification timestamp of the filename entry
fn_lastaccess_date DateTime DATE_ACCESS last access timestamp of the filename entry
fn_lastchange_date DateTime DATE_CHANGE timestamp of the last attribute change for the filename entry
si_creation_date DateTime DATE_CREATION creation timestamp of the file
si_lastmod_date DateTime DATE_MODIFICATION last modification timestamp of the file
si_lastaccess_date DateTime DATE_ACCESS last access timestamp of the file
si_lastchange_date DateTime DATE_MODIFICATION timestamp of the last attribute change for the file
md5 String FILE_MD5 MD5 hash of the file content
sha1 String FILE_SHA1 SHA‑1 hash of the file content
sha256 String FILE_SHA256 SHA‑256 hash of the file content
orc_pe_md5 String PE_MD5 MD5 hash of the PE executable (if file is a PE)
orc_pe_sha1 String PE_SHA1 SHA‑1 hash of the PE executable (if file is a PE)
orc_pe_sha256 String PE_SHA256 SHA‑256 hash of the PE executable (if file is a PE)
file_pe_md5 String PE_MD5 MD5 hash extracted from the Authenticode‑signed PE file
file_pe_sha1 String PE_SHA1 SHA‑1 hash extracted from the Authenticode‑signed PE file
file_pe_sha256 String PE_SHA256 SHA‑256 hash extracted from the Authenticode‑signed PE file
SignedHash Extension
authenticode_signer String subject name of the Authenticode signing certificate
authenticode_signer_thumbprint Split thumbprint(s) of the Authenticode signing certificate
authenticode_ca String certificate authority that issued the signing certificate
authenticode_ca_thumbprint Split thumbprint(s) of the signing certificate authority
authenticode_status String verification status of the Authenticode signature (e.g., valid, invalid)
pe_version String PE_VERSION version string of the PE file (FileVersion)
pe_companyname String COMPANY company name embedded in the PE metadata
pe_productname String PRODUCT product name embedded in the PE metadata
pe_original_filename String FILE_NAME original filename stored in the PE metadata
pe_platform String PE_ARCH target platform/architecture of the PE (e.g., x86, x64)
pe_compilation_date DateTime DATE_COMPILATION compilation timestamp of the PE executable
pe_subsystem String PE_SUBSYSTEM subsystem type defined in the PE header (e.g., GUI, Console)