TestimoX

API Reference

Class

GpoUserRightsChecker

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers static

Parses registry.pol files to locate risky user rights assignments.

Inheritance

  • Object
  • GpoUserRightsChecker

Methods

public static IEnumerable<UserRightEntry> ScanDirectory(String directoryPath, IEnumerable<String> rights = null) #
Returns: IEnumerable<UserRightEntry>

Scans a directory recursively for registry.pol files.

Parameters

directoryPath System.String requiredposition: 0
Directory to search.
rights System.Collections.Generic.IEnumerable{System.String} = null optionalposition: 1
User rights to evaluate. Defaults to a set of risky rights.

Returns

Collection of discovered entries.

public static IEnumerable<UserRightEntry> ScanFile(String filePath, IEnumerable<String> rights = null) #
Returns: IEnumerable<UserRightEntry>

Scans a single registry.pol file.

Parameters

filePath System.String requiredposition: 0
Path to the file.
rights System.Collections.Generic.IEnumerable{System.String} = null optionalposition: 1
User rights to evaluate. Defaults to a set of risky rights.

Returns

Collection of discovered entries.