dissect.regf

Submodules

Package Contents

Classes

exception dissect.regf.Error

Bases: Exception

Common base class for all non-exit exceptions.

exception dissect.regf.RegistryKeyNotFoundError

Bases: Error

Common base class for all non-exit exceptions.

exception dissect.regf.RegistryValueNotFoundError

Bases: Error

Common base class for all non-exit exceptions.

class dissect.regf.RegistryHive(fh: BinaryIO)
fh
header
filename
hbin_offset = 4096
cell
root() IndexLeaf | FastLeaf | HashLeaf | IndexRoot | NamedKey | KeyValue
read_cell_data(offset: int) bytes
read_cell(offset: int) IndexLeaf | FastLeaf | HashLeaf | IndexRoot | NamedKey | KeyValue
parse_cell_data(data: bytes) IndexLeaf | FastLeaf | HashLeaf | IndexRoot | NamedKey | KeyValue
open(path: str) IndexLeaf | FastLeaf | HashLeaf | IndexRoot | NamedKey | KeyValue
walk() collections.abc.Iterator[tuple[int, bool, NamedKey | bytes]]