dissect.cim

Submodules

Package Contents

Classes

CIM

Common Information Model.

class dissect.cim.CIM(index: BinaryIO, objects: BinaryIO, mappings: list[BinaryIO])

Common Information Model.

map_type
objects
root
system
classmethod from_directory(path: pathlib.Path | str) CIM
key(*args) dissect.cim.index.Key
query(path: str, ns: Namespace | None = None) Namespace | Class | Instance
namespace(name: str) Namespace
get_class_definition(q: dissect.cim.index.Key) dissect.cim.classes.ClassDefinition
get_class_instance(class_: Class, q: dissect.cim.index.Key) dissect.cim.classes.ClassInstance
exception dissect.cim.Error

Bases: Exception

Common base class for all non-exit exceptions.

exception dissect.cim.InvalidDatabaseError

Bases: Error

Common base class for all non-exit exceptions.

exception dissect.cim.ReferenceNotFoundError

Bases: Error

Common base class for all non-exit exceptions.

exception dissect.cim.UnmappedPageError

Bases: Error

Common base class for all non-exit exceptions.