TestimoX

API Reference

Class

DcExposureConfiguration

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers sealed

Aggregated exposure-related GPO configuration for DCs (LDAP signing, anonymous/NULL session exposure).

Inheritance

  • Object
  • DcExposureConfiguration

Constructors

public DcExposureConfiguration() #

Properties

public View LdapServerSigning { get; set; } #

LDAP server signing policy evaluation for DCs.

public View RestrictAnonymous { get; set; } #

Anonymous access restrictions evaluation for DCs.

public View NullSessionFallback { get; set; } #

Null session fallback settings (LanMan/SMB) evaluation for DCs.

public View NullSession { get; set; } #

Null session allow lists and exposure evaluation for DCs.

public IReadOnlyList<PolicyAttribution> Attribution { get; set; } #

Policy Attribution rows (winner + sources) for the DC Exposure set: LDAPServerIntegrity, RestrictAnonymous/RestrictAnonymousSAM, AllowNullSessionFallback, NullSessionShares/Pipes.

public String AttributionTopWriters { get; } #

Convenience: distinct list (up to 3) of Effective GPO names that wrote exposure settings (winner-first per setting, distinct list). Useful for compact summaries where multiple settings may have different winners.

public String LdapServerSigningWinner { get; } #

Winner GPO for LDAPServerIntegrity (LDAP server signing).

public String RestrictAnonymousWinner { get; } #

Winner GPO for RestrictAnonymous.

public String RestrictAnonymousSamWinner { get; } #

Winner GPO for RestrictAnonymousSAM.

public String NullSessionFallbackWinner { get; } #

Winner GPO for AllowNullSessionFallback.

public String NullSessionSharesWinner { get; } #

Winner GPO for NullSessionShares list.

public String NullSessionPipesWinner { get; } #

Winner GPO for NullSessionPipes list.