Supported API methods in KAV protocol versions 1 and 2

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.

Page top