API Reference
Class
TyposquattingOwnershipAnalyzer
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
- dnsConfiguration DomainDetective.DnsConfiguration
- queryDns System.Func{System.String,DnsClientX.DnsRecordType,System.Threading.Tasks.Task{DnsClientX.DnsAnswer[]}}
- options DomainDetective.TyposquattingOwnershipProfileOptions
- cancellationToken System.Threading.CancellationToken = null
public static TyposquattingOwnershipMatch CompareCandidate(TyposquattingCandidate candidate, TyposquattingOwnershipProfile profile) #Returns:
TyposquattingOwnershipMatchExecutes the compare candidate operation.
Parameters
- candidate DomainDetective.TyposquattingCandidate
- profile DomainDetective.TyposquattingOwnershipProfile
public static Void CompareCandidates(IReadOnlyList<TyposquattingCandidate> candidates, TyposquattingOwnershipProfile profile) #Returns:
VoidExecutes the compare candidates operation.
Parameters
- candidates System.Collections.Generic.IReadOnlyList{DomainDetective.TyposquattingCandidate}
- profile DomainDetective.TyposquattingOwnershipProfile
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object