API Reference
Class
TyposquattingVisualSimilarityAnalyzer
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
- options DomainDetective.TyposquattingVisualSimilarityOptions
- cancellationToken System.Threading.CancellationToken = null
public static async Task CompareCandidatesAsync(IReadOnlyList<TyposquattingCandidate> candidates, TyposquattingSourceVisualProfile profile, TyposquattingVisualSimilarityOptions options, CancellationToken cancellationToken = null) #Returns:
TaskExecutes the compare candidates async operation.
Parameters
- candidates System.Collections.Generic.IReadOnlyList{DomainDetective.TyposquattingCandidate}
- profile DomainDetective.TyposquattingSourceVisualProfile
- options DomainDetective.TyposquattingVisualSimilarityOptions
- cancellationToken System.Threading.CancellationToken = null
public static TyposquattingVisualSimilarityMatch CompareFingerprint(String candidateFingerprintHex, TyposquattingSourceVisualProfile profile, TyposquattingVisualSimilarityOptions options) #Returns:
TyposquattingVisualSimilarityMatchExecutes the compare fingerprint operation.
Parameters
- candidateFingerprintHex System.String
- profile DomainDetective.TyposquattingSourceVisualProfile
- options DomainDetective.TyposquattingVisualSimilarityOptions
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object