You can compile the kavehttpd service and the sample HTTP client from the source code located in the %service_dir%/samples/kavhttp/
directory.
Software requirements
To compile kavehttpd service and the sample HTTP client, you must install the following software on you computer:
The boost libraries must be compiled statically. You can find a list of the necessary boost libraries in %service_dir%/samples/kavhttp/Makefile
.
Compiling Kaspersky Scan Engine and the sample HTTP client in Linux
To compile Kaspersky Scan Engine and the sample HTTP client in Linux:
%service_dir%/samples/kavhttp/
directory.make
.The compiled client executable files will be placed in the %service_dir%/bin
directory. The compiled service executable files will be placed in the %service_dir%/opt/kaspersky/ScanEngine/sdk8l3/bin/
directory.
The following example demonstrates building the executable files:
user@computer:/opt/kaspersky/ScanEngine# cd ./samples/kavhttp/ user@computer:/opt/kaspersky/ScanEngine/samples/kavhttp/# make |
Kaspersky Scan Engine and the sample HTTP client in Windows
To compile Kaspersky Scan Engine and the sample HTTP client in Windows:
%service_dir%/samples/kavhttp/http_service/windows
folder.kavhttpd.vcxproj
file in Microsoft Visual Studio 2017 and later.kavhttp_client.vcxproj
file in Microsoft Visual Studio 2017 and later.If you use Kaspersky Scan Engine GUI and intend to modify the provided binaries, please make sure to get prior approval for all changes from your technical account manager (TAM).
Page top