ClamX Anti-Virus Component
ClamX is a ActiveX component based on the open source Anti-Virus toolkit ClamAV. ClamX provides an
easy interface enabling developers to add virus scanning to their applications. The library is
developed as a COM component (ActiveX DLL) that can be referenced by developers in their projects using
any COM aware programming language like Visual Basic (VB), VBScript, VC++, Delphi, etc. ClamX runs natively on Windows without
the use of any compatibility layer and does not have any external dependencies.
ClamX is released under the GNU General
Public License and comes with the complete source code.
Based on the open source ClamAV Anti-Virus Engine which detects over 32000 viruses, worms and trojans.
Scan files, directories, and buffers programatically.
Built-in support for compressed file formats like RAR (2.0), Zip, Gzip, Bzip2, Tar, MS OLE2, MS Cabinet
files, MS CHM (Compressed HTML), MS SZDD.
Support for mbox, Maildir, raw mail files, Portable Executable files (compressed with UPX, FSG, and Petite).
Get detailed scan results incuding virus name, time taken for scan, etc.
Check virus database version and update programatically.
Synchronous or asnynchronous scanning.
Events for scan completion and virus detection.
Entire Scan and Update engine in single ActiveX DLL with no third party dependencies (~360KB uncompressed, ~160KB compressed, excluding virus database).
Purchase Support Package
The support package consists of:
- Ready to use optimized binary (single ActiveX DLL).
- Complete documentation / Object reference.
- Visual Basic (VB6), VBScript, and Visual C++ sample source code.
- One year of email technical support.
Please contact us for pricing.
Download Source Code
Click here to download the complete Visual C++ source code.