dissect.target.plugins.os.unix.packagemanager

Module Contents

Classes

OperationTypes

Valid operation types.

PackageManagerPlugin

A namespace plugin provides services to access functionality from a group of subplugins.

Attributes

dissect.target.plugins.os.unix.packagemanager.PackageManagerLogRecord
class dissect.target.plugins.os.unix.packagemanager.OperationTypes

Bases: enum.Enum

Valid operation types.

Install = 'install'
Update = 'update'
Downgrade = 'downgrade'
Remove = 'remove'
Other = 'other'
__MAPPING__: dict
classmethod infer(keyword: str) OperationTypes
class dissect.target.plugins.os.unix.packagemanager.PackageManagerPlugin(target: dissect.target.Target)

Bases: dissect.target.plugin.NamespacePlugin

A namespace plugin provides services to access functionality from a group of subplugins.

Support is currently limited to shared exported functions with output type record and yield.

__namespace__ = 'packagemanager'

Defines the plugin namespace.