Kaspersky Scan Engine is a server-side security solution that provides anti-virus protection, HTTP traffic scanning, and file and URL reputation checking for client-side solutions of third parties. You can find full Online Help for Kaspersky Scan Engine here.
Key functions of Kaspersky Scan Engine
Kaspersky Scan Engine can work in one of two modes:
In this mode, Kaspersky Scan Engine works as a REST-like service that receives HTTP requests from client applications, scans objects passed in these requests, and sends back HTTP responses with the scan results.
This mode is available only for Linux® operating systems.
In this mode, Kaspersky Scan Engine works as an ICAP server that scans HTTP traffic that passes through a proxy server and URLs that users request, and filters out web pages containing malicious content.
Kaspersky Scan Engine also includes a graphical user interface (GUI) that allows you to easily configure the behavior of Kaspersky Scan Engine, review its service events, and scan results.
The diagram below shows interaction between the components of Kaspersky Scan Engine in a Docker container. The ports specified are predefined ports that you can change.
Kaspersky Scan Engine in a Docker container