Domain Detective

API Reference

Class

VirusTotalClient

Namespace DomainDetective
Assembly DomainDetective
Modifiers sealed

Client for querying VirusTotal API.

Inheritance

  • Object
  • VirusTotalClient

Constructors

public VirusTotalClient(String apiKey = null, String baseUrl = null) #

Initializes a new instance of the VirusTotalClient class.

Parameters

apiKey System.String = null optionalposition: 0
VirusTotal API key.
baseUrl System.String = null optionalposition: 1
Optional base URL.

Methods

public Task<VirusTotalResponse> GetDomain(String domain, CancellationToken ct = null) #
Returns: Task<VirusTotalResponse>

Gets domain information.

Parameters

domain System.String requiredposition: 0
ct System.Threading.CancellationToken = null optionalposition: 1
public Task<VirusTotalResponse> GetIpAddress(String ipAddress, CancellationToken ct = null) #
Returns: Task<VirusTotalResponse>

Gets IP address information.

Parameters

ipAddress System.String requiredposition: 0
ct System.Threading.CancellationToken = null optionalposition: 1
public Task<VirusTotalResponse> GetUrl(String urlId, CancellationToken ct = null) #
Returns: Task<VirusTotalResponse>

Gets URL information.

Parameters

urlId System.String requiredposition: 0
ct System.Threading.CancellationToken = null optionalposition: 1

Properties

public String BaseUrl { get; } #

Base URL of the service.

public String ApiKey { get; set; } #

API key for authentication.

HttpHandlerFactory #

Factory for creating custom HTTP handlers.

{{ include "footer" }}