Domain Detective

API Reference

Class

TyposquattingOwnershipAnalyzer

Namespace DomainDetective
Assembly DomainDetective
Modifiers static

Builds source profiles and compares candidates against them.

Inheritance

  • Object
  • TyposquattingOwnershipAnalyzer

Methods

public static async Task<TyposquattingOwnershipProfile> BuildProfileAsync(String domain, DnsConfiguration dnsConfiguration, Func<String, DnsRecordType, Task<DnsAnswer[]>> queryDns, TyposquattingOwnershipProfileOptions options, CancellationToken cancellationToken = null) #
Returns: Task<TyposquattingOwnershipProfile>

Builds profile async.

Parameters

domain System.String requiredposition: 0
dnsConfiguration DomainDetective.DnsConfiguration requiredposition: 1
queryDns System.Func{System.String,DnsClientX.DnsRecordType,System.Threading.Tasks.Task{DnsClientX.DnsAnswer[]}} requiredposition: 2
options DomainDetective.TyposquattingOwnershipProfileOptions requiredposition: 3
cancellationToken System.Threading.CancellationToken = null optionalposition: 4
public static TyposquattingOwnershipMatch CompareCandidate(TyposquattingCandidate candidate, TyposquattingOwnershipProfile profile) #
Returns: TyposquattingOwnershipMatch

Executes the compare candidate operation.

Parameters

candidate DomainDetective.TyposquattingCandidate requiredposition: 0
profile DomainDetective.TyposquattingOwnershipProfile requiredposition: 1
public static Void CompareCandidates(IReadOnlyList<TyposquattingCandidate> candidates, TyposquattingOwnershipProfile profile) #
Returns: Void

Executes the compare candidates operation.

Parameters

candidates System.Collections.Generic.IReadOnlyList{DomainDetective.TyposquattingCandidate} requiredposition: 0
profile DomainDetective.TyposquattingOwnershipProfile requiredposition: 1
{{ include "footer" }}