dissect.target.loaders.multiraw#

Module Contents#

Classes#

MultiRawLoader

Load multiple raw containers as a single target (i.e. a multi-disk system).

class dissect.target.loaders.multiraw.MultiRawLoader(path: pathlib.Path, **kwargs)#

Bases: dissect.target.loader.Loader

Load multiple raw containers as a single target (i.e. a multi-disk system).

Use as /path/to/disk1+/path/to/disk2 to load a single target with two disks. The disks can be anything that Dissect supports such as EWF, VMDK, etc.

static detect(path: pathlib.Path) bool#

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: dissect.target.target.Target) None#

Maps the loaded path into a Target.

Parameters:

target – The target that we’re mapping into.