Lars Roland <[EMAIL PROTECTED]> wrote: >My colleague Diego (a active team member of the clamav project) has >informed me that a native Windows port of clamav is in the pipeline. >When you have the base in place, I would very much like to implement on >access virus scanning using clamav.
My company is working on a (GPL licenced) filesystem filter driver for on-access scanning too. As far as I know a number of other people are working on similar filter drivers, including Boguslaw Brandys (ClamAV win32 developer), Adam Spotton (he claims to have a working version ready for beta testing, link: http://sourceforge.net/forum/message.php?msg_id=3084928), and Alch from the ClamWin project. I have not been successful in getting a reply from Boguslaw Brandys or Adam Spotton therefore, I don't have further details. >This requires writing a file system filter driver for NTFS/FAT - >normally this is a non-trivial thing to do (and requires access to the >Windows DDK - this might limit the amount of people who can work on the >code, although the code will be open source). You are raising an important issue there. The DDK is free of charge (but not free/open source) and anyone can order it on CD from Microsoft. The IFS kit (useful for filesystem driver development) is fairly cheap too, at $109. We have decided not to choose the convenient option of using these proprietary tools. Instead, we have hired a developer and created a small side-project, called Celery, which will enhance the MinGW DDK (yes, there is a free/open source alternative to Microsoft DDK) for driver compilation/development. In short, the goals we set are to merge SEH support to GCC, fix "-mtrd" flag (have the patch), do a review/testing of a free IFS kit, and extend GCC to emit PDB files. The project's website will be online in 2 days. This way developers and users won't have to use proprietary tools to compile the Windows port of ClamAV. What's more, other developers will benefit from the MinGW enhancements. >I do however have some ideas and some experience with this and it >should be doable - I was wondering if this was something the clamav >project could be interested in - If it is then I will start working on >it as soon as there is a stable, installable base for clamav on >windows. >If you need any help writing a open source Windows installer for ClamAV >(or any other projects related to the Windows port) I will also be >happy to help with this. Please consider using free/open source tools if you undertake such a task. If you use Delphi or Visual Basic you are effectively putting pressure on people to use proprietary tools if they want to compile from source. There is no need to do that for GUI development as there are plenty of mature free/open source GUI toolkits. Last, there is a perfectly working GUI for ClamAV on Windows, written in Python. You can find it at http://www.clamwin.org. Cordially, es _______________________________________________ http://lurker.clamav.net/list/clamav-devel.html