dfvfs.resolver_helpers package
Submodules
dfvfs.resolver_helpers.apfs_container_resolver_helper module
The APFS container path specification resolver helper implementation.
- class dfvfs.resolver_helpers.apfs_container_resolver_helper.APFSContainerResolverHelper[source]
Bases:
ResolverHelper
APFS container resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'APFS_CONTAINER'
dfvfs.resolver_helpers.apfs_resolver_helper module
The APFS path specification resolver helper implementation.
- class dfvfs.resolver_helpers.apfs_resolver_helper.APFSResolverHelper[source]
Bases:
ResolverHelper
APFS resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'APFS'
dfvfs.resolver_helpers.apm_resolver_helper module
The APM path specification resolver helper implementation.
- class dfvfs.resolver_helpers.apm_resolver_helper.APMResolverHelper[source]
Bases:
ResolverHelper
Apple Partition Map (APM) resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'APM'
dfvfs.resolver_helpers.bde_resolver_helper module
The BDE volume path specification resolver helper implementation.
- class dfvfs.resolver_helpers.bde_resolver_helper.BDEResolverHelper[source]
Bases:
ResolverHelper
BDE volume resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'BDE'
dfvfs.resolver_helpers.compressed_stream_resolver_helper module
The compressed stream path specification resolver helper implementation.
- class dfvfs.resolver_helpers.compressed_stream_resolver_helper.CompressedStreamResolverHelper[source]
Bases:
ResolverHelper
Compressed stream resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'COMPRESSED_STREAM'
dfvfs.resolver_helpers.cpio_resolver_helper module
The CPIO path specification resolver helper implementation.
- class dfvfs.resolver_helpers.cpio_resolver_helper.CPIOResolverHelper[source]
Bases:
ResolverHelper
CPIO resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'CPIO'
dfvfs.resolver_helpers.cs_resolver_helper module
The CS path specification resolver helper implementation.
- class dfvfs.resolver_helpers.cs_resolver_helper.CSResolverHelper[source]
Bases:
ResolverHelper
Logical Volume Manager (CS) resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'CS'
dfvfs.resolver_helpers.data_range_resolver_helper module
The data range path specification resolver helper implementation.
- class dfvfs.resolver_helpers.data_range_resolver_helper.DataRangeResolverHelper[source]
Bases:
ResolverHelper
Data range resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'DATA_RANGE'
dfvfs.resolver_helpers.encoded_stream_resolver_helper module
The encoded stream path specification resolver helper implementation.
- class dfvfs.resolver_helpers.encoded_stream_resolver_helper.EncodedStreamResolverHelper[source]
Bases:
ResolverHelper
Encoded stream resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'ENCODED_STREAM'
dfvfs.resolver_helpers.encrypted_stream_resolver_helper module
The encrypted stream path specification resolver helper implementation.
- class dfvfs.resolver_helpers.encrypted_stream_resolver_helper.EncryptedStreamResolverHelper[source]
Bases:
ResolverHelper
Encrypted stream resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'ENCRYPTED_STREAM'
dfvfs.resolver_helpers.ewf_resolver_helper module
The EWF image path specification resolver helper implementation.
dfvfs.resolver_helpers.ext_resolver_helper module
The EXT path specification resolver helper implementation.
- class dfvfs.resolver_helpers.ext_resolver_helper.EXTResolverHelper[source]
Bases:
ResolverHelper
EXT resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'EXT'
dfvfs.resolver_helpers.fake_resolver_helper module
The fake path specification resolver helper implementation.
- class dfvfs.resolver_helpers.fake_resolver_helper.FakeResolverHelper[source]
Bases:
ResolverHelper
Fake resolver helper.
- TYPE_INDICATOR = 'FAKE'
dfvfs.resolver_helpers.fat_resolver_helper module
The FAT path specification resolver helper implementation.
- class dfvfs.resolver_helpers.fat_resolver_helper.FATResolverHelper[source]
Bases:
ResolverHelper
FAT resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'FAT'
dfvfs.resolver_helpers.gpt_resolver_helper module
The GPT path specification resolver helper implementation.
- class dfvfs.resolver_helpers.gpt_resolver_helper.GPTResolverHelper[source]
Bases:
ResolverHelper
GUID Partition Table (GPT) resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'GPT'
dfvfs.resolver_helpers.gzip_resolver_helper module
The gzip file path specification resolver helper implementation.
- class dfvfs.resolver_helpers.gzip_resolver_helper.GzipResolverHelper[source]
Bases:
ResolverHelper
Gzip file resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'GZIP'
dfvfs.resolver_helpers.hfs_resolver_helper module
The HFS path specification resolver helper implementation.
- class dfvfs.resolver_helpers.hfs_resolver_helper.HFSResolverHelper[source]
Bases:
ResolverHelper
HFS resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'HFS'
dfvfs.resolver_helpers.luksde_resolver_helper module
The LUKSDE volume path specification resolver helper implementation.
- class dfvfs.resolver_helpers.luksde_resolver_helper.LUKSDEResolverHelper[source]
Bases:
ResolverHelper
LUKSDE volume resolver helper.
- NewFileObject(resolver_context, path_spec)[source]
Creates a new file input/output (IO) object.
- Parameters
- Returns
file input/output (IO) object.
- Return type
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'LUKSDE'
dfvfs.resolver_helpers.lvm_resolver_helper module
The LVM path specification resolver helper implementation.
- class dfvfs.resolver_helpers.lvm_resolver_helper.LVMResolverHelper[source]
Bases:
ResolverHelper
Logical Volume Manager (LVM) resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'LVM'
dfvfs.resolver_helpers.manager module
The path specification resolver helper manager.
- class dfvfs.resolver_helpers.manager.ResolverHelperManager[source]
Bases:
object
Path specification resolver helper manager.
- classmethod DeregisterHelper(resolver_helper)[source]
Deregisters a path specification resolver helper.
- Parameters
resolver_helper (ResolverHelper) – resolver helper.
- Raises
KeyError – if resolver helper object is not set for the corresponding type indicator.
- classmethod GetHelper(type_indicator)[source]
Retrieves the path specification resolver helper for the specified type.
- Parameters
type_indicator (str) – type indicator.
- Returns
a resolver helper.
- Return type
- Raises
KeyError – if resolver helper is not set for the corresponding type indicator.
- classmethod RegisterHelper(resolver_helper)[source]
Registers a path specification resolver helper.
- Parameters
resolver_helper (ResolverHelper) – resolver helper.
- Raises
KeyError – if resolver helper object is already set for the corresponding type indicator.
dfvfs.resolver_helpers.modi_resolver_helper module
The Mac OS disk image path specification resolver helper implementation.
dfvfs.resolver_helpers.ntfs_resolver_helper module
The NTFS path specification resolver helper implementation.
- class dfvfs.resolver_helpers.ntfs_resolver_helper.NTFSResolverHelper[source]
Bases:
ResolverHelper
NTFS resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'NTFS'
dfvfs.resolver_helpers.os_resolver_helper module
The operating system path specification resolver helper implementation.
- class dfvfs.resolver_helpers.os_resolver_helper.OSResolverHelper[source]
Bases:
ResolverHelper
Operating system resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'OS'
dfvfs.resolver_helpers.phdi_resolver_helper module
The PHDI image path specification resolver helper implementation.
dfvfs.resolver_helpers.qcow_resolver_helper module
The QCOW image path specification resolver helper implementation.
dfvfs.resolver_helpers.raw_resolver_helper module
The RAW image path specification resolver helper implementation.
dfvfs.resolver_helpers.resolver_helper module
The Virtual File System (VFS) resolver helper interface.
- class dfvfs.resolver_helpers.resolver_helper.ResolverHelper[source]
Bases:
object
Resolver helper interface.
- NewFileObject(resolver_context, path_spec)[source]
Creates a new file input/output (IO) object.
- Parameters
- Returns
file input/output (IO) object.
- Return type
- Raises
NotSupported – if there is no implementation to create a file input/output (IO) object.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system.
- Parameters
- Returns
file system.
- Return type
- Raises
NotSupported – if there is no implementation to create a file system.
- property type_indicator
type indicator.
- Type
str
dfvfs.resolver_helpers.sqlite_blob_resolver_helper module
The SQLite blob file path specification resolver helper implementation.
- class dfvfs.resolver_helpers.sqlite_blob_resolver_helper.SQLiteBlobResolverHelper[source]
Bases:
ResolverHelper
SQLite blob resolver helper.
- NewFileObject(resolver_context, path_spec)[source]
Creates a new file input/output (IO) object.
- Parameters
- Returns
file input/output (IO) object.
- Return type
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'SQLITE_BLOB'
dfvfs.resolver_helpers.tar_resolver_helper module
The TAR path specification resolver helper implementation.
- class dfvfs.resolver_helpers.tar_resolver_helper.TARResolverHelper[source]
Bases:
ResolverHelper
TAR resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'TAR'
dfvfs.resolver_helpers.tsk_partition_resolver_helper module
The TSK partition path specification resolver helper implementation.
- class dfvfs.resolver_helpers.tsk_partition_resolver_helper.TSKPartitionResolverHelper[source]
Bases:
ResolverHelper
SleuthKit (TSK) partition presolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'TSK_PARTITION'
dfvfs.resolver_helpers.tsk_resolver_helper module
The SleuthKit (TSK) path specification resolver helper implementation.
- class dfvfs.resolver_helpers.tsk_resolver_helper.TSKResolverHelper[source]
Bases:
ResolverHelper
SleuthKit (TSK) resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'TSK'
dfvfs.resolver_helpers.vhdi_resolver_helper module
The VHD image path specification resolver helper implementation.
dfvfs.resolver_helpers.vmdk_resolver_helper module
The VMDK image path specification resolver helper implementation.
dfvfs.resolver_helpers.vshadow_resolver_helper module
The VSS path specification resolver helper implementation.
- class dfvfs.resolver_helpers.vshadow_resolver_helper.VShadowResolverHelper[source]
Bases:
ResolverHelper
Volume Shadow Snapshots (VSS) resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'VSHADOW'
dfvfs.resolver_helpers.xfs_resolver_helper module
The XFS path specification resolver helper implementation.
- class dfvfs.resolver_helpers.xfs_resolver_helper.XFSResolverHelper[source]
Bases:
ResolverHelper
XFS resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'XFS'
dfvfs.resolver_helpers.zip_resolver_helper module
The ZIP path specification resolver helper implementation.
- class dfvfs.resolver_helpers.zip_resolver_helper.ZipResolverHelper[source]
Bases:
ResolverHelper
ZIP resolver helper.
- NewFileSystem(resolver_context, path_spec)[source]
Creates a new file system object.
- Parameters
- Returns
file system.
- Return type
- TYPE_INDICATOR = 'ZIP'
Module contents
Imports for the path specification resolver.