Domain Detective

API Reference

Class

ZoneTransferAnalysis

Namespace DomainDetective
Assembly DomainDetective
Implements

Attempts AXFR queries to determine if name servers allow unauthenticated zone transfers.

Inheritance

  • Object
  • ZoneTransferAnalysis

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 AnalyzeServers(String domain, IEnumerable<String> nameServers, InternalLogger logger, CancellationToken cancellationToken = null) #
Returns: Task

Checks all provided name servers for zone transfer capability.

Parameters

domain System.String requiredposition: 0
Zone name to request.
nameServers System.Collections.Generic.IEnumerable{System.String} requiredposition: 1
Servers to test.
logger DomainDetective.InternalLogger requiredposition: 2
Optional logger instance.
cancellationToken System.Threading.CancellationToken = null optionalposition: 3
Token used to cancel the operation.

Properties

public String Subject { get; set; } #

Domain (zone) under test.

public Dictionary<String, Boolean> ServerResults { get; set; } #

Dictionary mapping server name to transfer allowance.

public TimeSpan Timeout { get; set; } #

Maximum time to wait for each transfer attempt.

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

Gets the assessments value.

{{ include "footer" }}