TestimoX

API Reference

Class

SmbSecurityService

Namespace ADPlayground.DomainControllers
Assembly ADPlayground
Modifiers static

Reads SMB server security posture (signing, protocol support) from domain controllers.

Inheritance

  • Object
  • SmbSecurityService

Methods

public static SmbComplianceView GetComplianceViewForController(String domainName, String dcName) #
Returns: SmbComplianceView

Returns a typed SMB compliance view (SMBv1 enablement) for a single domain controller.

Parameters

domainName System.String requiredposition: 0
dcName System.String requiredposition: 1
public static SmbSigningView GetSigningViewForController(String domainName, String dcName) #
Returns: SmbSigningView

Returns a typed SMB signing view for a single domain controller (fast, focused).

Parameters

domainName System.String requiredposition: 0
dcName System.String requiredposition: 1
public static Task<SmbSecuritySnapshot> GetSnapshotAsync(String domainName, CancellationToken cancellationToken = null) #
Returns: Task<SmbSecuritySnapshot>

Collects SMB server security posture for domain controllers in the specified domain.

Parameters

domainName System.String requiredposition: 0
DNS name of the target domain.
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
Cancellation token to abort enumeration and checks.

Returns

Snapshot containing per-DC status and policy evaluation.