Connect. Communicate. Collaborate. Securely.

Home » Kerio User Forums » Kerio Connect » Introducing Antivirus SDK for Kerio products
  •  
Miroslav Osladil (Kerio)

Messages: 188

Karma: 27
Send a private message to this user
In a spirit of Open Source, we announced this spring that more is gonna change. And it's happening right now. We are more open.

The Antivirus SDK for Kerio products is finally open.

If you are interested in, please check this out. Smile

Best regards,

[Updated on: Wed, 09 August 2017 22:42] by Moderator


Miroslav Osladil
Senior Developer
Kerio Technologies

The views I express are my own and do not necessarily reflect the views of Kerio Technologies.
  •  
sedell

Messages: 1168
Karma: 1
Send a private message to this user
Quote:
In a spirit of Open Source, we announced this spring that more is gonna change. And it's happening right now. We are more open.

The Antivirus SDK for Kerio products is finally open.

If you are interested in, please check this out.


Linux only features now? What about all of your Windows customers? This is why Exchange functionality and Outlook support suffers. Kerio Connect seems to be more and more aimed at open source and non-Windows environments. As a Windows admin, it's been very frustrating to see this happening over the last several years, only to accelerate recently. It seems more and more time is spent on supporting open standards/protocols than Exchange/Outlook functionality, and it shows. I wonder how long it'll be before Outlook is only supported via POP/IMAP. In the spirit of Open Source, Windows users are being left by the wayside. Time to bite the bullet and seriously look at Exchange again.

Scott
  •  
Pavel Dobry (Kerio)

Messages: 5245
Karma: 251
Send a private message to this user
You can compile your own plug-in for Windows or OS X as well using the API.
Released guide and examples were tested on Linux and that's why we recommend it.

[Updated on: Wed, 14 November 2012 16:29]

  •  
NorthernAlberta

Messages: 54
Karma: 6
Send a private message to this user
Hi Kerio,
It's nice these initiatives are seeing light.

I can understand sedell's concern that the examples are Linux focused, but you have to start somewhere, eh?

While I would have preferred ClamAV stayed an official integrated part of Connect (I always felt it had low uptake due to its difficulty to implement), this is a nice middle ground.

I haven't agreed will all the things Kerio has been doing this year, but this is a definite step in the right direction.
  •  
scottwilkins

Messages: 654
Karma: 7
Send a private message to this user
I hope at some point we can see something written up on the installation of ClamAV or similar back into Kerio with this. I've been missing the 3rd party AV ability since it was removed. Having multiple AV scans on e-mails may be over-kill, but you can't say it isn't a bad thing in today's times.
  •  
Pavel Dobry (Kerio)

Messages: 5245
Karma: 251
Send a private message to this user
Compiled ClamAV plug-in example from AV SDK is available here.

[Updated on: Thu, 15 August 2013 18:21]

  •  
Pavel Dobry (Kerio)

Messages: 5245
Karma: 251
Send a private message to this user
Eset has introduced a new NOD32 product designed specifically for Kerio products: http://www.eset.com/int/business/products/security-for-kerio /
  •  
pavik

Messages: 2
Karma: 0
Send a private message to this user
Hi.
I downloaded the master.zip from https :// github.com/Kerio/antivirus-sdk.
I tried to test your plugin "avir.so" which is in the folder "test".

The command "avplugins_generate_test_data" has successfully created a folder "av_test_data" with files.
After entering the command "avplugins_scanning_test" appears message:
Error:  Failed to download test configuration data.

file:   /home/jpraus/devel/libs/devel/repository/CommonInternalLibs/libktest/TestConfiguration.cpp
line:   52
return: 100

**Failed**

After that, I tried again to execute the command "avplugins_scanning_test",
and at the same time to run the "lsof | grep tests" in console.
That's what I got:
tests     22837      root  cwd       DIR      253,0       4096    3145981 /antivirus-sdk-master/test
tests     22837      root  rtd       DIR      253,0       4096          2 /
tests     22837      root  txt       REG      253,0    2038984    3145988 /antivirus-sdk-master/test/tests
tests     22837      root  mem       REG      253,0    1415028    3145985 /antivirus-sdk-master/test/libktcrypto.so.0.9.8
tests     22837      root  mem       REG      253,0     202040    2884634 /lib/libm-2.12.so
tests     22837      root  mem       REG      253,0     122232    2884755 /lib/libgcc_s-4.4.6-20110824.so.1
tests     22837      root  mem       REG      253,0     942040   13897173 /usr/lib/libstdc++.so.6.0.13
tests     22837      root  mem       REG      253,0     302300    2887489 /lib/libfreebl3.so
tests     22837      root  mem       REG      253,0      77100    3145995 /antivirus-sdk-master/test/libktz.so.1
tests     22837      root  mem       REG      253,0      40292    2887490 /lib/libcrypt-2.12.so
tests     22837      root  mem       REG      253,0    1876580    2884628 /lib/libc-2.12.so
tests     22837      root  mem       REG      253,0      58704    2884594 /lib/libnss_files-2.12.so
tests     22837      root  mem       REG      253,0      16868    2887498 /lib/libuuid.so.1.3.0
tests     22837      root  mem       REG      253,0     142480    2884626 /lib/ld-2.12.so
tests     22837      root  mem       REG      253,0     297016    3145986 /antivirus-sdk-master/test/libktssl.so.0.9.8
tests     22837      root  mem       REG      253,0      19784    2884636 /lib/libdl-2.12.so
tests     22837      root  mem       REG      253,0     133136    2884630 /lib/libpthread-2.12.so
tests     22837      root  mem       REG      253,0      41724    2884632 /lib/librt-2.12.so
tests     22837      root  mem       REG      253,0     105280    2884764 /lib/libresolv-2.12.so
tests     22837      root    0u      CHR      136,3        0t0          6 /dev/pts/3
tests     22837      root    1u      CHR      136,3        0t0          6 /dev/pts/3
tests     22837      root    2u      CHR      136,3        0t0          6 /dev/pts/3
tests     22837      root    3u     IPv4   13974532        0t0        TCP mycomp:56089->192.168.41.143:http (SYN_SENT)
tests     22837      root    7w     FIFO        0,8        0t0   12334911 pipe

Line with "mycomp:56089->192.168.41.143:http (SYN_SENT)" shows that there is a connection
to the server 192.168.41.143 on port 80.

Then I execute a command "strings tests | grep 192.168" and to see the line
http :// 192.168.41.143/testsconfig/testsconfiguration.php

Then I ran the "strings avir.so" and at the end of the output to see the lines
Address
192.168.41.142
Port
3310
StartupTimeout


Thus, the program "tests" does not use file "avir.so", but uses internal settings?

----
Regards



[Updated on: Tue, 09 June 2015 09:49]

  •  
pavik

Messages: 2
Karma: 0
Send a private message to this user
Hi.

I set up a clamav daemon on the server 192.168.41.142:3310.
In the program "tests" I entered the command "avplugins_server_test".
The program "tests" always makes three attempts to scan the file "av_test_data/huge.file".
After the first attempt, it hangs around for a minute.

At the second attempt displays a message "I'm not able to get complete message header EOF".
At the third attempt, a message is displayed "Avserver has been detached. Test is waiting
for his death. it is because of some strange crashes in products."

I compiled your skeleton of a new plugin in the folder "sample/", put it in the folder "test/"
and renamed to "avir.so". When in the program "tests" I entered the command "avplugins_server_test",
also occurs three attempts to scan the file "av_test_data/huge.file" with the same errors.

The two attached files are output for the standard "avir.so" and for the compiled "avir.so".

Question.
This is an errors in the plugins "avir.so", and so the plugins can not be used for real work?
Or is this an errors in the program "tests", and the plugins can be used for real work?

-----
Regards

  • Attachment: Output1.txt
    (Size: 7.70KB, Downloaded 371 times)
  • Attachment: Output2.txt
    (Size: 5.31KB, Downloaded 229 times)
  •  
j.a.duke

Messages: 356
Karma: 14
Send a private message to this user
Pavel Dobry (Kerio) wrote on Thu, 15 August 2013 12:20
Compiled ClamAV plug-in example from AV SDK is available here.

Pavel,

I tried the link above, but it generates a 404 error. I presume this was the Linux plug-in to which you were linking. Would it be possible to fix the link?

Thanks.

Cheers,
Jon

[Updated on: Tue, 29 September 2015 19:16]

Previous Topic: Apple Mail "mail drop"
Next Topic: Kerio 8.5.2 an Office 2016 Windows-Version FINAL
Goto Forum:
  


Disclaimer:
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 information.

Current Time: Fri Oct 20 18:05:51 CEST 2017

Total time taken to generate the page: 0.00530 seconds
.:: Contact :: Home ::.
Powered by: FUDforum 3.0.4.