rawdisk package

Subpackages

Submodules

rawdisk.cli module

rawdisk.cli.configure_logging(args)[source]
rawdisk.cli.main()[source]
rawdisk.cli.parse_args(args)[source]

rawdisk.main module

rawdisk.main.configure_logging(args)[source]
rawdisk.main.main()[source]
rawdisk.main.parse_args(args)[source]

rawdisk.session module

class rawdisk.session.Session(load_plugins=True)[source]

Bases: object

Main class used to start filesystem analysis.

partitions

list – List of detected filesystems (intialized Volume objects)

scheme

enum – One of SCHEME_MBR or SCHEME_GPT.

filename
filesystem_plugins
load(filename, bs=512)[source]

Starts filesystem analysis. Detects supported filesystems and loads partitions array.

Parameters:- Path to file or device for reading. (filename) –
Raises:IOError - File/device does not exist or is not readable.
load_plugins()[source]

Load filesystem detection plugins

partition_scheme
reload()[source]
volumes

Return a list of volumes

Module contents