Hey all, I just wanted to ask how to get access to the source code for ClamWin, since the links to the sourceforge don't work. I'm trying to get a hold of it to use for my masters dissertation, by attaching a machine learning detection engine onto it, (and hopefully increasing detection rate for new malware). If anyone could help me out, it would be much appreciated.

Let me know if you can't get anything. There is very little development of ClamWin nowadays, and new development is sorely needed. Anything you can cone up with, please let us know so we can run it by the developers. There are a couple of guys who might help with testing if you need it.

Sorry for the really late reply, but I just recently got to work on the code, as I just finished my exams. I just have a few questions regarding compiling the code, in particular, the ClamWin port. Which version of Visual Studio, (or what IDE rather), should I be using to compile? Are there any specific distributables that are required?

To further clarify on what I'm doing - I need to find the function that calls the antivirus engine, then based on that, make a new engine using a machine-learning model, and add it to ClamWin.

GuitarBob

Joined: 09 Jul 2006

Posts: 4392

Location: USA

Posted: Sat Jun 10, 2017 2:45 pm

I have informed the ClamWin developers about this. You should get an answer soon.

Thanks for your efforts!

Regards,

Echoo0o

Joined: 30 Mar 2017

Posts: 4

Location: Dubai

Posted: Sun Jun 11, 2017 11:57 am

GuitarBob wrote:

I have informed the ClamWin developers about this. You should get an answer soon.

Thanks for your efforts!

Regards,

I really appreciate it, thanks!

ROCKNROLLKID

Joined: 23 Sep 2013

Posts: 562

Location: **UNKNOWN**

Posted: Sun Jun 11, 2017 5:54 pm

You need to use VS2013, as that is what the sourcecode of ClamWin is on. Recently, ClamAV made the switch to VS2015, but has not been merged with ClamWin yet, so eventually you will nee to use VS2015.

You will also need OpenSSL 1.02K, too. Eventually you will need 1.1.0c, as that is what ClamAV is on.

Honestly, if you want my opinion, you are probably better off compiling the ClamAV source code for Windows. More work is being done to that then ClamWin. The ClamAV Windows builds do not have any GUIs, but it shouldn't be too difficult to make a simple GUI for ClamAV.

Echoo0o

Joined: 30 Mar 2017

Posts: 4

Location: Dubai

Posted: Mon Jun 12, 2017 12:07 am

I set up VS2013, and this might sound like a really dumb question, but is there OpenSSL 1.0.2K for Windows? Last I checked GNUWin32 was updated 9 years ago, and uses version 0.9.8h. Should I swap to Ubuntu to save myself the headache?