TestimoX

API Reference

Class

ComputerSecurityView

Namespace ADPlayground.Computers
Assembly ADPlayground
Modifiers sealed

Focused security view for Kerberos encryption and delegation posture.

Inheritance

  • Object
  • ComputerSecurityView

Constructors

Properties

public String DomainName { get; set; } #

DNS domain name.

public String SamAccountName { get; set; } #

Computer sAMAccountName.

public String DistinguishedName { get; set; } #

Distinguished name.

public String OperatingSystem { get; set; } #

Operating system caption.

public String OperatingSystemVersion { get; set; } #

Operating system version string.

public Boolean Enabled { get; set; } #

True when the computer account is enabled.

public Boolean IsServer { get; set; } #

True when OS caption indicates a server build.

public Nullable<DateTime> LastLogon { get; set; } #

Most recent lastLogon timestamp when known.

public Nullable<DateTime> PasswordLastSet { get; set; } #

Password last set timestamp.

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

Days since most recent logon (null when unknown).

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

Days since password was last set (null when unknown).

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

msDS-SupportedEncryptionTypes mask.

public Boolean Rc4Only { get; set; } #

True when encryption types indicate RC4 only.

public Boolean AesDisabled { get; set; } #

True when AES bits are not present in encryption types.

public Boolean UnconstrainedDelegation { get; set; } #

True when unconstrained delegation is enabled.

public Boolean ConstrainedDelegation { get; set; } #

True when constrained delegation is configured.

public Boolean HasRbcd { get; set; } #

True when resource-based constrained delegation descriptor exists.