dissect.target.loaders.ad1#

Module Contents#

Classes#

AD1Loader

Load AccessData's forensic image format (AD1) files.

AD1File

Virtual file backed by a file-like object.

class dissect.target.loaders.ad1.AD1Loader(path, **kwargs)#

Bases: dissect.target.loader.Loader

Load AccessData’s forensic image format (AD1) files.

static detect(path)#

Detects wether this Loader class can load this specific path.

Parameters:

path – The target path to check.

Returns:

True if the path can be loaded by a Loader instance. False otherwise.

map(target)#

Maps the loaded path into a Target.

Parameters:

target – The target that we’re mapping into.

class dissect.target.loaders.ad1.AD1File(fs: Filesystem, path: str, entry: Any)#

Bases: dissect.target.filesystem.VirtualFile

Virtual file backed by a file-like object.

open()#

Open this filesystem entry.

Returns:

A file-like object. Resolves symlinks when possible