Sharptooth Document Virus Scan API is a service that performs On-Demand Virus Scanning.

- - Submit URL (via http request) of file for On-Demand Scanning.
- - Get immediate result (in json formatted response).
- - Easy to use. Easy to implement into your application.
- - Low cost monthly plans available.
- - Scan you S3 or Azure Buckets (trigger a scan upon file upload).
- - Implementation Programming / Consulting available at reasonable rates.
c# Sample Code - Http Request
You may test it using the following URL "https://www.sharptooth.com/api/virusscan/999999/testtoken999999999?urladdress=http%3A%2F%2Fwww.eicar.org%2Fdownload%2Feicar.com.txt"
var client = new RestClient("https://www.sharptooth.com/api/virusscan/999999/testtoken999999999?urladdress=http%3A%2F%2Fwww.eicar.org%2Fdownload%2Feicar.com.txt");
var request = new RestRequest(Method.GET);
request.AddHeader("cache-control", "no-cache");
request.AddHeader("content-type", "application/json");
IRestResponse response = client.Execute(request);
Sample Response
{
"VirusScanResults": "Virus Found.",
"VirusScanVirusName": " Eicar-Test-Signature",
"URL": "http://www.eicar.org/download/eicar.com.txt",
"filesize": "6800",
"monthlycountallowance": 1000
}
Endpoint = "https://www.sharptooth.com/api/virusscan"
Path = "/{organizationID}/{authtoken}"
Querystring = "?urladdress=xxxxxxxxxx"
Full URL = "https://www.sharptooth.com/api/virusscan/{organizationID}/{authtoken}?urladdress=xxxxxxxxxx"