Supported API methods in KAV protocol versions 1 and 2

March 5, 2024

ID 181170

In addition to using KAV protocol version 3, you can make POST and GET requests to Kaspersky Scan Engine by means of KAV protocol versions 1 and 2.

The following table lists the API methods that Kaspersky Scan Engine supports in HTTP mode in KAV protocol versions 1 and 2.

API methods supported in HTTP mode in KAV protocol versions 1 and 2

API method

HTTP method

Description

/scanfile

POST

Scans a file.

/scanmemory

POST

Scans a block of system memory.

Use only the KAV_SKIP cleaning mode when scanning system memory. Kaspersky Scan Engine cannot disinfect or delete files in this mode.

/checkurl

POST

Checks a URL.

/basesdate

GET

Gets the release date of the anti-virus database. You can use this method to check whether kavhttpd is running.

/version

GET

Gets the current version of KAV SDK. You can use this method to check whether kavhttpd is running.

/licenseinfo

GET

Gets information about the current key file or activation code. You can use this method to check whether kavhttpd is running.

/getstatistics

GET

Gets the accumulated statistics.

/clearstatistics

POST

Clears the accumulated statistics.

Did you find this article helpful?
What can we do better?
Thank you for your feedback! You're helping us improve.
Thank you for your feedback! You're helping us improve.