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.
 
 
 
 
 
 
Micah Snyder e551468a03 Initializing virname to NULL in cases where it was uninitialized. 7 years ago
clamav-milter bb12087 - 0.101 - updating to libtool v2.4.6, autojunking, and adding markdown files to make dist target 7 years ago
clambc bb12087 - 0.101 - updating to libtool v2.4.6, autojunking, and adding markdown files to make dist target 7 years ago
clamconf bb12087 - 0.101 - updating to libtool v2.4.6, autojunking, and adding markdown files to make dist target 7 years ago
clamd Initializing virname to NULL in cases where it was uninitialized. 7 years ago
clamdscan 0.100.1 - fixing segfault caused by a linking order issue which occurred when updating to a newer version of clam, patch by Tom Judge 7 years ago
clamdtop bb12087 - 0.101 - updating to libtool v2.4.6, autojunking, and adding markdown files to make dist target 7 years ago
clamscan Initializing virname to NULL in cases where it was uninitialized. 7 years ago
clamsubmit Adding additional free() calls in error conditions for str variable that isn't cleaned up at the end of the function. 7 years ago
config bb12087 - 0.101 - updating to libtool v2.4.6, autojunking, and adding markdown files to make dist target 7 years ago
contrib Spelling Adjustments (#30) 7 years ago
database bb12087 - 0.101 - updating to libtool v2.4.6, autojunking, and adding markdown files to make dist target 7 years ago
docs bb12118: Lowering the default PCRERecMatchLimit from 5000 to 2000, to minimize risk of segfault due to bug in older versions of libpcre/libpcrev2. 7 years ago
etc bb12118: Lowering the default PCRERecMatchLimit from 5000 to 2000, to minimize risk of segfault due to bug in older versions of libpcre/libpcrev2. 7 years ago
examples mass update of copyright headers 10 years ago
freshclam bb12155: wrapping AID_ADDRCONFIG flag with #ifdef so enable builds on older systems. 7 years ago
libclamav 0.101.0 - Removing call to EVP_cleanup since cleanup is now handled by auto-deinit 7 years ago
libclamunrar 100.1 - rar - reverting and fixing issues found with changes found to rar extraction during regression. 7 years ago
libclamunrar_iface Converting http urls to https urls. Primary focus was on clamav.net urls. I updated a couple others and fixes a few broken links as well. There are many (non-clamav.net) urls I didn't address, especially in 3rd party or contrib code. 7 years ago
libfreshclam [PATCH] Remove AllowSupplementaryGroups 7 years ago
libltdl bb12087 - 0.101 - updating to libtool v2.4.6, autojunking, and adding markdown files to make dist target 7 years ago
llvm/lib/Target Merge LLVM upstream r90002 16 years ago
m4 Make milter to respect $THREAD_LIBS instead of force -lpthread 7 years ago
shared Removed cfgfile, line variables from optadditem() 7 years ago
sigtool bb12087 - 0.101 - updating to libtool v2.4.6, autojunking, and adding markdown files to make dist target 7 years ago
test bb12087 - 0.101 - updating to libtool v2.4.6, autojunking, and adding markdown files to make dist target 7 years ago
unit_tests bb12087 - 0.101 - updating to libtool v2.4.6, autojunking, and adding markdown files to make dist target 7 years ago
win32 Replaced vdproj Installer Project setup build files with Inno Setup build file. Updated win32 README accordingly. 7 years ago
.gitattributes Add .gitattributes to set ChangeLog merge driver. 16 years ago
.gitignore 0.101.x - adding mspack autom4te cache to git ignore list 7 years ago
COPYING Add verbiage regarding linking OpenSSL 11 years ago
COPYING.LGPL re-include RAR code 18 years ago
COPYING.YARA Add licence file COPYING.YARA. 10 years ago
COPYING.bzip2 Merging the post0.92 stuff 18 years ago
COPYING.file re-enable text detection (ASCII, UTF8, UTF16) 18 years ago
COPYING.getopt shared, clamconf: drop old stuff; replace getopt.[ch] with my_getopt 17 years ago
COPYING.llvm Fix typo, use the correct path for LLVM's LICENSE.TXT. 15 years ago
COPYING.lzma update lzma licence 16 years ago
COPYING.pcre added pcre source for windows build; needs trimming 10 years ago
COPYING.regex COPYING.BSD -> COPYING.regex; add COPYING.sha256 16 years ago
COPYING.unrar re-include RAR code 18 years ago
COPYING.zlib revert nsis zlibs 18 years ago
ChangeLog.md Documentation update and cleanup. Transition to MarkDown files for improved rendering on GitHub.com 7 years ago
INSTALL.md Documentation update and cleanup. Transition to MarkDown files for improved rendering on GitHub.com 7 years ago
Makefile.am bb12087 - 0.101 - updating to libtool v2.4.6, autojunking, and adding markdown files to make dist target 7 years ago
Makefile.in autojunk'd 7 years ago
NEWS.md Adding 0.100.1 release notes. 7 years ago
README.md removing references to clamdoc tex,pdfs; replacing with UserManual 7 years ago
aclocal.m4 bb12087 - 0.101 - updating to libtool v2.4.6, autojunking, and adding markdown files to make dist target 7 years ago
clamav-config.h.in bb12087 - 0.101 - updating to libtool v2.4.6, autojunking, and adding markdown files to make dist target 7 years ago
clamav-config.in remove old CVS-stuff and make the repository look more like SVN 19 years ago
configure autojunk'd 7 years ago
configure.ac bb12091 - 0.101.x - adding pkg-config macro to fix conditional check failures for specificied configure options 7 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

The ClamAV documentation can be found in locally in docs/UserManual.md with additional information online in our FAQ.

ClamAV Signatures

Anyone can learn to read and write ClamAV signatures. Take a look at docs/signatures.pdf and docs/phishsigs_howto.pdf to get started!

Installation Instructions

Build from Source

For basic compile and install instructions, check out INSTALL.md. For more detail please investigate the docs in docs/UserManual.md.

Install from a binary package

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

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, see NEWS.md.

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 FAQ, and also bug reports. Thanks for joining us!

Credits

The ClamAV Team