Domain Detective

API Reference

Class

CmdletTestDirectoryExposure

Namespace DomainDetective.PowerShell
Assembly DomainDetective.PowerShell
Implements
IDisposable
Modifiers sealed
Attributes
Cmdlet("Test", "DDDirectoryExposure", DefaultParameterSetName = "ServerName") Alias(["Test-DirectoryExposure"]) OutputType([typeof(DirectoryExposureInfo)])

Scans common web directories for exposure.

Inheritance

Remarks

Returns a unified DirectoryExposureInfo view with Assessments, Status, Counts, Recommendations, and Raw (full analysis object) for lossless access.

Examples

Check for exposed directories over HTTP.


Test-DDDirectoryExposure -DomainName example.com
        

Check for exposed directories over HTTPS.


Test-DDDirectoryExposure -DomainName example.com -UseHttps
        

Constructors

Methods

ProcessRecordAsync() #

Executes the cmdlet operation.

Fields

public String[] DomainName #
Parameter(Mandatory = true, ParameterSetName = "ServerName", Position = 0, ValueFromPipeline = true, ValueFromPipelineByPropertyName = true) ValidateNotNullOrEmpty ValidateDomainName

Domain(s) to query.

public SwitchParameter UseHttps #
Parameter(Mandatory = false)

Use HTTPS instead of HTTP.

public DnsEndpoint DnsEndpoint #
Parameter(Mandatory = false)

DNS server used for queries.

{{ include "footer" }}