Supported API methods in KAV protocol version 3

The following table lists the API methods that Kaspersky Scan Engine supports in HTTP mode when using KAV protocol version 3. The format of the requests does not depend on whether the client uses TCP or UNIX sockets for interaction with Kaspersky Scan Engine.

API methods supported in HTTP mode in KAV protocol version 3

API method

HTTP method

Description

/api/v3.0/scanfile

POST

Scans a file.

/api/v3.0/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.

/api/v3.0/checkurl

POST

Checks a URL.

/api/v3.0/basesdate

GET

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

/api/v3.0/version

GET

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

/api/v3.0/licenseinfo

GET

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

/api/v3.0/getstatistics

GET

Gets the accumulated statistics.

/api/v3.0/clearstatistics

POST

Clears the accumulated statistics.

/api/v3.0/update/start

POST

Updates the anti-virus database.

/api/v3.0/update/status

GET

Gets the status of the database update process.

Page top