dissect.target.plugins.os.windows.adpolicy#

Module Contents#

Classes#

ADPolicyPlugin

Plugin that parses AD policies present on Windows Server and Desktop systems

Attributes#

dissect.target.plugins.os.windows.adpolicy.c_def = Multiline-String#
Show Value
"""
struct registry_policy_header {
    uint32   signature;
    uint32   version;
};
"""
dissect.target.plugins.os.windows.adpolicy.c_adpolicy#
dissect.target.plugins.os.windows.adpolicy.ADPolicyRecord#
class dissect.target.plugins.os.windows.adpolicy.ADPolicyPlugin(target)#

Bases: dissect.target.plugin.Plugin

Plugin that parses AD policies present on Windows Server and Desktop systems

References

check_compatible() None#

Perform a compatibility check with the target.

This function should return None if the plugin is compatible with the current target (self.target). For example, check if a certain file exists. Otherwise it should raise an UnsupportedPluginError.

Raises:

UnsupportedPluginError – If the plugin could not be loaded.

adpolicy()#

Return all AD policies (also known as GPOs or Group Policy Objects).

An Active Directory (AD) maintains global policies that should be adhered by all systems in the domain. Example policies are password policies, account lockout policies and group policies.

References