TestimoX

API Reference

Class

View (RdpSecurityLocalService)

Namespace ADPlayground.DomainControllers.RdpSecurityLocalService
Assembly ADPlayground
Modifiers sealed

Flattened RDP security view (NLA + SecurityLayer + optional redirection disables).

Inheritance

  • Object
  • View

Constructors

Properties

public String DomainName { get; set; } #
ResultMetadata

DNS domain name for context (optional).

public String Controller { get; set; } #
ResultMetadata

Domain controller name queried.

public Nullable<Boolean> RequireNla { get; set; } #

Whether Network Level Authentication is required (UserAuthentication==1).

public Nullable<Int32> SecurityLayer { get; set; } #

RDP SecurityLayer (0 = RDP Security, 1 = Negotiate, 2 = TLS).

public Nullable<Boolean> DisableDriveRedirect { get; set; } #

True when drive redirection is disabled by policy (fDisableCdm != 0) under Terminal Services.

public Nullable<Boolean> DisableClipboardRedirect { get; set; } #

True when clipboard redirection is disabled by policy (fDisableClip != 0) under Terminal Services.

public Int32 RdpPort { get; set; } #

TCP port number tested for the RDP listener.

public Boolean PortProbeSucceeded { get; set; } #

Whether the TCP listener probe completed successfully.

public Nullable<Boolean> RdpPortReachable { get; set; } #

Whether the RDP listener was reachable from the scanning host.

public String RdpPortSummary { get; set; } #

High-level summary returned by the port probe.

public String RdpPortResponse { get; set; } #

Probe response or error string returned by the port probe.

public Nullable<Double> RdpPortDurationMs { get; set; } #

Probe duration in milliseconds.

public String PortProbeError { get; set; } #

Probe collection error when the RDP port check could not complete.

public IReadOnlyList<RegistryEvidence> Evidence { get; set; } #
ResultMetadata(HideInTables = true, HideInGrids = true, Label = "Registry Evidence")

Registry values read to derive the posture.