Domain Detective

API Reference

Class

SOAAnalysis

Namespace DomainDetective
Assembly DomainDetective
Implements

Parses and validates SOA records for a domain.

Inheritance

  • Object
  • SOAAnalysis

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 AnalyzeSoaRecords(IEnumerable<DnsAnswer> dnsResults, InternalLogger logger, IEnumerable<DnsAnswer> nsResults = null) #
Returns: Task

Reads SOA records and populates analysis properties.

Parameters

dnsResults System.Collections.Generic.IEnumerable{DnsClientX.DnsAnswer} requiredposition: 0
logger DomainDetective.InternalLogger requiredposition: 1
nsResults System.Collections.Generic.IEnumerable{DnsClientX.DnsAnswer} = null optionalposition: 2

Properties

public String Subject { get; set; } #

Gets or sets the subject value.

public String DomainName { get; set; } #

Gets or sets the domain name value.

public String PrimaryNameServer { get; set; } #

Gets or sets the primary name server value.

public String ResponsibleMailbox { get; set; } #

Gets or sets the responsible mailbox value.

public Int64 SerialNumber { get; set; } #

Gets or sets the serial number value.

public Boolean SerialFormatValid { get; set; } #

Gets or sets the serial format valid value.

public String SerialFormatSuggestion { get; set; } #

Gets or sets the serial format suggestion value.

public Int32 Refresh { get; set; } #

Gets or sets the refresh value.

public Int32 Retry { get; set; } #

Gets or sets the retry value.

public Int32 Expire { get; set; } #

Gets or sets the expire value.

public Int32 Minimum { get; set; } #

Gets or sets the minimum value.

public Int32 NegativeCacheTtl { get; set; } #

Gets or sets the negative cache ttl value.

public Boolean RecordExists { get; set; } #

Gets or sets the record exists value.

public virtual List<Assessment> Assessments { get; } #

Gets the assessments value.

{{ include "footer" }}