ClamAV is an open source (GPLv2) anti-virus toolkit.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Jonas Zaddach (jzaddach) 965d7cc82e Fix bug in LLVM bytecode runtime 6 years ago
clamav-milter autojunk'd 6 years ago
clambc Update copyright dates for 2020 6 years ago
clamconf autojunk'd 6 years ago
clamd Add DLP feature to detect credit cards only 6 years ago
clamdscan autojunk'd 6 years ago
clamdtop bb12477 - clamdtop - Fix memory leaks 6 years ago
clamonacc bb12471: Fix clamdscan memory leak on exit 6 years ago
clamscan dlp - clang-format'd 6 years ago
clamsubmit bb12504: Custom CA paths for freshclam, clamsubmit 6 years ago
config clamonacc - update autotools scripts to get clamd and onacc building; autojunk'd 6 years ago
database autojunk'd 6 years ago
docs Add DLP feature to detect credit cards only 6 years ago
etc Add DLP feature to detect credit cards only 6 years ago
examples Update copyright dates for 2020 6 years ago
freshclam autojunk'd 6 years ago
fuzz Update copyright dates for 2020 6 years ago
libclamav Fix bug in LLVM bytecode runtime 6 years ago
libclammspack Updated libmspack 0.8alpha to 0.10.1alpha. Only different from vanilla is that we add a config.h.in file. 6 years ago
libclamunrar Updated UnRAR 5.6.5 to 5.7.5. Library is still not-quite-vanilla, as we still have a hack in dll.cpp:332 allowing skipping of files in solid archives. For ClamAV, it only skips if encrypted, allowing it to continue scanning metadata for each encrypted file. This results in improved malware detection. 6 years ago
libclamunrar_iface Fix file access issue if in low privelege process 6 years ago
libfreshclam autojunk'd 6 years ago
libltdl autojunk'd 6 years ago
llvm/lib/Target
m4 bb12494 - Ensure libclamav-only build w/o curl 6 years ago
shared Add DLP feature to detect credit cards only 6 years ago
sigtool autojunk'd 6 years ago
test autojunk'd 6 years ago
unit_tests libclamav: Fix fmap leak in bytecode runtime 6 years ago
win32 Add DLP CC-only option to win32 clamd.conf 6 years ago
.clang-format Formatting touch-up 6 years ago
.gitattributes
.gitignore Documentation improvements regarding ClamAV installation, initial setup. 7 years ago
COPYING Add verbiage regarding linking OpenSSL 12 years ago
COPYING.LGPL
COPYING.YARA Add licence file COPYING.YARA. 11 years ago
COPYING.bzip2
COPYING.curl clamonacc - changing libcurl config version check for clamonacc to key from curl-config 6 years ago
COPYING.file
COPYING.getopt
COPYING.llvm
COPYING.lzma
COPYING.pcre added pcre source for windows build; needs trimming 11 years ago
COPYING.regex
COPYING.unrar
COPYING.zlib
ChangeLog.md Documentation update and cleanup. Transition to MarkDown files for improved rendering on GitHub.com 8 years ago
INSTALL.md Documentation update and cleanup. Transition to MarkDown files for improved rendering on GitHub.com 8 years ago
Jenkinsfile Update Jenkinsfile params for test-framework 6 years ago
Makefile.am Update copyright dates for 2020 6 years ago
Makefile.in autojunk'd 6 years ago
NEWS.md Add DLP CC-only option to win32 clamd.conf 6 years ago
README.md Moved the UserManual markdown content to the Cisco-Talos clamav-faq Github repository. 6 years ago
aclocal.m4 autojunk'd 6 years ago
clam-format Formatting touch-up 6 years ago
clamav-config.h.in Autojunk'd 6 years ago
clamav-config.in
clamav-types.h.in Update copyright dates for 2020 6 years ago
clamav-version.h.in Update copyright dates for 2020 6 years ago
configure autojunk'd 6 years ago
configure.ac Update copyright dates for 2020 6 years ago
libclamav.pc.in Improve pkgconfig. Patch supplied by Andreas Cadhalpun. 10 years ago
platform.h.in fixes cvd load error on some i386 builds caused by -D_FILE_OFFSET_BITS=64 and a long story 13 years ago

README.md

ClamAV

ClamAV® is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats.

Documentation & FAQ

Official documentation can be found online at ClamAV.net. Our source code release tarballs also includes a copy of the documentation for offline reading.

ClamAV Signatures

Anyone can learn to read and write ClamAV signatures. Take a look at the signature writing documentation and phishing signature writing documentation to get started!

Installation Instructions

UNIX

Build from Source on Linux/Unix/Mac

For basic compile and install instructions on Linux/Unix platforms, check out the install instructions.

For detailed instructions specific to building ClamAV please investigate our the Linux/Unix/Mac Install instructions in the User Manual.

Install from a binary package

For binary package distribution installation instructions, head over to our website.

Windows

Build from Source on Windows

The instructions for building ClamAV from source on Windows is located in the Win32 README.

Using an Install Package

We provide an installer to install ClamAV on Windows to "C:\Program Files". This install method will require you to have Adminstrator priveleges.

We also provide a "Portable Install Package" (i.e. a zip of the required files) for users that may wish to run ClamAV without installing it to a system-owned directory.

For details on how to use either option, head over to the Windows Install instructions in the User Manual.

Upgrading from a previous version

Some tips on how to upgrade from a previous version of ClamAV.

ClamAV News

For information about the features in this and prior releases, read the news.

Catch up on the latest about ClamAV by reading our blog and follow us on Twitter @clamav.

Join the ClamAV Community

The best way to get in touch with the ClamAV community is to join our our mailing lists, and tune to #clamav on IRC.

Want to make a contribution?

The ClamAV development team welcomes code contributions, improvements to our documentation, and also bug reports. Thanks for joining us!

Credits

The ClamAV Team