dissect.target.plugins.os.windows.adpolicy
#
Module Contents#
Classes#
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
- check_compatible()#
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 anUnsupportedPluginError
.- Raises:
UnsupportedPluginError – If the plugin could not be loaded.
- adpolicy()#
Return all AD policies.
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.