TestimoX

API Reference

Class

SidHistoryUsageFinding

Namespace ADPlayground.Acl
Assembly ADPlayground
Implements
IEquatable<SidHistoryUsageFinding>
Modifiers sealed

Unified SIDHistory usage finding for NTFS or SMB share ACLs.

Inheritance

  • Object
  • SidHistoryUsageFinding

Constructors

public SidHistoryUsageFinding() #

Methods

public SidHistoryUsageFinding <Clone>$() #
Returns: SidHistoryUsageFinding
public virtual Boolean Equals(SidHistoryUsageFinding other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public SidHistoryUsageSource Source { get; set; } #

Source of the finding (NTFS owner/ACE or share ACE).

public String Root { get; set; } #

Root path supplied by the caller (NTFS scans only).

public String Path { get; set; } #

Full path for NTFS entries.

public String Target { get; set; } #

Target identifier used for display (path or share).

public String ShareName { get; set; } #

Share name (share scans only).

public String SharePath { get; set; } #

UNC path to the share (share scans only).

public String ShareLocalPath { get; set; } #

Local filesystem path behind the share, when available.

public String ComputerName { get; set; } #

Computer hosting the share (share scans only).

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

True when the target is a directory (NTFS only).

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

True when the entry is an owner SID (NTFS only).

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

True when the ACE is inherited (NTFS only).

public String AceType { get; set; } #

ACE type (Allow/Deny/Owner).

public String Rights { get; set; } #

Rights string (NTFS rights or share rights).

public String Sid { get; set; } #

Raw SID string.

public SidClassification Classification { get; set; } #

Classification bucket assigned to the SID.

public IdentityInfo Identity { get; set; } #

Resolved identity details (optional).

public String SidHistoryNote { get; set; } #

Optional SIDHistory note indicating linkage to an internal object.

public String Rationale { get; set; } #

Reason why the classification was chosen.