Domain Detective

API Reference

Class

FCrDnsAnalysis

Namespace DomainDetective
Assembly DomainDetective

Validates that PTR hostnames resolve back to their originating IP.

Inheritance

  • Object
  • FCrDnsAnalysis

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

Accepted by parameters

Constructors

Methods

public async Task Analyze(IEnumerable<ReverseDnsResult> reverseResults, InternalLogger logger = null) #
Returns: Task

Validates that each PTR record in reverseResults resolves back to its IP.

Parameters

reverseResults System.Collections.Generic.IEnumerable{DomainDetective.ReverseDnsAnalysis.ReverseDnsResult} requiredposition: 0
logger DomainDetective.InternalLogger = null optionalposition: 1

Properties

public String Subject { get; set; } #

Domain under analysis.

public DnsConfiguration DnsConfiguration { get; set; } #

DNS client configuration.

public Func<String, DnsRecordType, Task<DnsAnswer[]>> QueryDnsOverride { get; set; } #

Override for DNS queries during testing.

public List<FCrDnsResult> Results { get; set; } #

Collection of results for each IP.

public Boolean AllValid { get; } #

Indicates whether every address passed forward confirmation.

{{ include "footer" }}