Today we introduce the Antivirus SDK for Kerio Connect and Kerio Control.
During the past years, we’ve seen decreasing usage of third-party antivirus solutions with our products. Even the most popular hardly reach 2% today, while majority of our customers uses the integrated antivirus powered by Sophos. As the differences between antivirus solutions diminish, simplicity and stability of the integrated solution trump.
We announced several months ago that we were not going to provide and support plugins for third-party antivirus offerings, in order to free resources for features used by a larger group of our customers. However, our philosophy is to be open, and hence we’re now opening our antivirus API. Antivirus vendors or independent developers can now integrate any third-party antivirus solution with Kerio Connect and Kerio Control.
The SDK includes a public API that can be used to write plugins for third-party antivirus solutions, together with sample plugin source code, ClamAV® plugin source code, and testing binaries. Linux is the supported platform, both for development and as the deployment target.
Download the SDK from https://github.com/Kerio, and follow the instructions there. You can use C or C++ to write your plugin, i.e. the code that actually calls the antivirus to scan files. You may distribute your plugin without any royalties. There’s no official support for the SDK, nevertheless we’re looking forward to your feedback.
Community contributions to the provided code are welcome, please use GitHub facilities to upload your changes for review.
Original article available on our blog.
Kerio discussion forums are intended for open communication between forum
members and may contain information and material posted by members which may
be useful in learning about Kerio products. The discussion forums are not
intended to provide technical support for any specific product. Any
information implied or expressed in the discussion forums is that of the
posting member. Kerio is in no way responsible for the information posted in
the forums, or its accuracy. Kerio employees may participate in the
discussions, but their postings do not represent an offical position of the
company on any issues raised or discussed. Kerio reserves the right to
monitor and maintain the forums to promote free and accurate exchange of