acquire.acquire.dynamic.windows.named_objects

Module Contents

Classes

NamedObjectType

Generic enumeration.

NamedObject

class acquire.acquire.dynamic.windows.named_objects.NamedObjectType

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

ALPC_PORT = 'ALPC Port'
CALLBACK = 'Callback'
DESKTOP = 'Desktop'
DEVICE = 'Device'
DIRECTORY = 'Directory'
DRIVER = 'Driver'
ETW_REGISTRATION = 'EtwRegistration'
EVENT = 'Event'
FILE = 'File'
FILTER_CONNECTION_PORT = 'FilterConnectionPort'
IO_COMPLETION = 'IoCompletion'
IR_TIMER = 'IRTimer'
JOB = 'Job'
KEY = 'Key'
KEYED_EVENT = 'KeyedEvent'
MUTANT = 'Mutant'
MUTEX = 'Mutex'
PARTITION = 'Partition'
PROCESS = 'Process'
SECTION = 'Section'
SESSION = 'Session'
SEMAPHORE = 'Semaphore'
TIMER = 'Timer'
THREAD = 'Thread'
TOKEN = 'Token'
TP_WORKER_FACTORY = 'TpWorkerFactory'
TYPE = 'Type'
WAIT_COMPLETION_PACKET = 'WaitCompletionPacket'
WINDOWS_STATION = 'WindowStation'
UNKNOWN = 'Unknown'
class acquire.acquire.dynamic.windows.named_objects.NamedObject(root: str, name: str, type_name: NamedObjectType)
__slots__ = ['root', 'name', 'type_name']
__repr__() str

Return repr(self).

classmethod from_directory_information(root_name: str, directory_information: acquire.dynamic.windows.types.OBJECT_DIRECTORY_INFORMATION) NamedObject