API Reference
Class
WildcardDnsAnalysis
Detects wildcard DNS configurations by querying random subdomains.
Inheritance
- Object
- WildcardDnsAnalysis
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property DomainHealthCheck.WildcardDnsAnalysis
- Property WildcardDnsInfo.Raw
Accepted by parameters
- Method WildcardNarrative.Build
- Method Converters.Convert
Constructors
public WildcardDnsAnalysis() #Methods
public async Task Analyze(String domainName, InternalLogger logger, Int32 sampleCount = 3) #Returns:
TaskQueries random subdomains and detects wildcard DNS behaviour.
Parameters
- domainName System.String
- Domain to analyze.
- logger DomainDetective.InternalLogger
- Optional logger used for diagnostics.
- sampleCount System.Int32 = 3
- Number of random names to test.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public List<String> TestedNames { get; set; } #Names that were queried.
public List<String> ResolvedNames { get; set; } #Names that returned a record.
public List<String> ResolvedAddresses { get; set; } #Unique IP addresses returned for tested names.
public Boolean CatchAll { get; set; } #Whether all random names resolved.
public Double ConsistencyThreshold { get; set; } #Minimum fraction of matching results required.
public Int32 RetryCount { get; set; } #Number of attempts for each query.
public Boolean SoaExists { get; set; } #Whether the domain has an SOA record.
public Boolean NsExists { get; set; } #Whether the domain has NS records.
public DnsConfiguration DnsConfiguration { get; set; } #Configuration used for DNS lookups.
public Func<String, DnsRecordType, Task<DnsAnswer[]>> QueryDnsOverride { get; set; } #Optional DNS query delegate for testing purposes.
public virtual List<Assessment> Assessments { get; } #Gets the assessments value.
public IReadOnlyList<RecommendationAdvice> Recommendations { get; } #Represents the recommendations value.