TestimoX

API Reference

Class

ClientServerAuthPostureService

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers static

Aggregates client/server authentication posture for Domain Controllers from GPO: LM/NTLM, SMB, LDAP signing/channel binding, and Netlogon. Low-priv: reads effective policy for the Domain Controllers OU only (no remote registry).

Inheritance

  • Object
  • ClientServerAuthPostureService

Methods

public static View EvaluateForDomainControllers(String domainName) #
Returns: View

Aggregates client/server auth posture for Domain Controllers OU using GPO‑derived values only.

Parameters

domainName System.String requiredposition: 0
DNS domain name.

Returns

Roll‑up view combining NTLM/SMB, LDAP signing/CB, and Netlogon.

public static IReadOnlyList<PolicyAttribution> GetAttributionSummary(String domainName) #
Returns: IReadOnlyList<PolicyAttribution>

Builds a combined Policy Attribution list for the Client/Server Auth baseline using engine batch services.

Parameters

domainName System.String requiredposition: 0
DNS domain name.

Returns

Ordered list: SMB/NTLM, LDAP (client/server/CB), Netlogon.

public static LdapHardeningAggregate GetLdapHardening(String domainName) #
Returns: LdapHardeningAggregate

Returns LDAP hardening posture and attribution for Domain Controllers OU (Computer scope).

Parameters

domainName System.String requiredposition: 0