Domain Detective

API Reference

Class

TyposquattingVisualSimilarityAnalyzer

Namespace DomainDetective
Assembly DomainDetective
Modifiers static

Default visual-asset capture helpers for typosquatting similarity.

Inheritance

  • Object
  • TyposquattingVisualSimilarityAnalyzer

Methods

public static async Task<TyposquattingSourceVisualProfile> BuildProfileAsync(String domain, TyposquattingVisualSimilarityOptions options, CancellationToken cancellationToken = null) #
Returns: Task<TyposquattingSourceVisualProfile>

Builds profile async.

Parameters

domain System.String requiredposition: 0
options DomainDetective.TyposquattingVisualSimilarityOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken = null optionalposition: 2
public static async Task CompareCandidatesAsync(IReadOnlyList<TyposquattingCandidate> candidates, TyposquattingSourceVisualProfile profile, TyposquattingVisualSimilarityOptions options, CancellationToken cancellationToken = null) #
Returns: Task

Executes the compare candidates async operation.

Parameters

candidates System.Collections.Generic.IReadOnlyList{DomainDetective.TyposquattingCandidate} requiredposition: 0
profile DomainDetective.TyposquattingSourceVisualProfile requiredposition: 1
options DomainDetective.TyposquattingVisualSimilarityOptions requiredposition: 2
cancellationToken System.Threading.CancellationToken = null optionalposition: 3
public static TyposquattingVisualSimilarityMatch CompareFingerprint(String candidateFingerprintHex, TyposquattingSourceVisualProfile profile, TyposquattingVisualSimilarityOptions options) #
Returns: TyposquattingVisualSimilarityMatch

Executes the compare fingerprint operation.

Parameters

candidateFingerprintHex System.String requiredposition: 0
profile DomainDetective.TyposquattingSourceVisualProfile requiredposition: 1
options DomainDetective.TyposquattingVisualSimilarityOptions requiredposition: 2
{{ include "footer" }}