Testing Virus Total connectivity from the command line on Security Analytics


Article ID: 169258


Updated On:


Security Analytics




A simple CURL command can be used to test connectivity and the VT API key.

# curl https://www.virustotal.com/vtapi/v2/file/report -F resource=1394942aef881f6fa872e0ce8c604bccb0ece22693b4fb5a5db0f5f2e6979f5e -F apikey=<vt-api-key>

The parameter "resource=" can be changed to the SHA256 hash of any file in the Virus Total database.

The parameter "apikey=" needs to be a valid Virus Total API key.

If connectivity is present and the API key is valid, a file report will be returned in JSON format.

If the API key is invalid, VT will return no text at all.

If connectivity is problematic, CURL will return an error such as "curl: (7)" for a connection failure.
CURL status codes may be found here: https://curl.haxx.se/libcurl/c/libcurl-errors.html