dissect.target.plugins.filesystem.ntfs.mft_timeline¶
Module Contents¶
Classes¶
NTFS MFT timeline plugin. |
- class dissect.target.plugins.filesystem.ntfs.mft_timeline.MftTimelinePlugin(target: dissect.target.target.Target)¶
Bases:
dissect.target.plugin.PluginNTFS MFT timeline plugin.
- check_compatible() None¶
Perform a compatibility check with the target.
This function should return
Noneif the plugin is compatible with the current target (self.target). For example, check if a certain file exists. Otherwise it should raise anUnsupportedPluginError.- Raises:
UnsupportedPluginError – If the plugin could not be loaded.
- mft_timeline(ignore_dos: bool = False) collections.abc.Iterator[str]¶
Return the MFT records of all NTFS filesystems in a human readable format (unsorted) (deprecated, use mft.timeline).
The Master File Table (MFT) contains metadata about every file and folder on a NFTS filesystem.
If the filesystem is part of a virtual NTFS filesystem (a
VirtualFilesystemwith the MFT properties added to it through a “fake”NtfsFilesystem), the paths returned in the MFT records are based on the mount point of theVirtualFilesystem. This ensures that the proper original drive letter is used when available. When no drive letter can be determined, the path will show as e.g.\$fs$\fs0.References