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.
 
 
 
 
 
 
clamav/libclamav
Yasuhiro Kimura 718abb386e Fix link error with LLD 17 2 years ago
..
7z fuzz-17763: Fix leak in Xz error handling 5 years ago
c++ Fix crash loading bugged bytecode signature 3 years ago
jsparse Fix benign overread in HTML/js-norm parser 3 years ago
lzw Add explicit log level parameter to application logging API 3 years ago
nsis Scanners: Remove allmatch checks + significant code cleanup 3 years ago
regex Single commit to add clam mods to regex code 3 years ago
tomsfastmath Fix EXE/DLL cert verification 3 years ago
7z_iface.c Strong indicator precedence over PUA / Heuristic detections 3 years ago
7z_iface.h Bump copyright for 2022 3 years ago
CMakeLists.txt CMake: remove option to build using external TomsFastMath library 3 years ago
Doxyfile Correct input source. 13 years ago
adc.c Bump copyright for 2022 3 years ago
adc.h Bump copyright for 2022 3 years ago
apm.c Strong indicator precedence over PUA / Heuristic detections 3 years ago
apm.h Disk partition parsers: Remove all-match checks + code cleanup 3 years ago
arc4.c Bump copyright for 2022 3 years ago
arc4.h Bump copyright for 2022 3 years ago
asn1.c Matcher: Remove allmatch checks and significantly tidy code 3 years ago
asn1.h Bump copyright for 2022 3 years ago
aspack.c Bump copyright for 2022 3 years ago
aspack.h Bump copyright for 2022 3 years ago
autoit.c Coverity: fix assorted static analysis issues 2 years ago
autoit.h AutoIT: Remove all-match checks + code cleanup 3 years ago
bcfeatures.h Bump copyright for 2022 3 years ago
bignum.h Update vendored TomsFastMath code to 0.13.1 3 years ago
binhex.c Scanners: Remove allmatch checks + significant code cleanup 3 years ago
binhex.h Bump copyright for 2022 3 years ago
blob.c HWP3, ASN1, blob: Remove all-match checks 3 years ago
blob.h HWP3, ASN1, blob: Remove all-match checks 3 years ago
builtin_bytecodes.h Bump copyright for 2022 3 years ago
bytecode.c Clang-format touchup 3 years ago
bytecode.h Fix additional invalid prototypes 3 years ago
bytecode_api.c CLAM-1775: increase max allocation size 3 years ago
bytecode_api.h Bump version to 1.0.4 and FLEVEL to 164 2 years ago
bytecode_api_decl.c Bump copyright for 2022 3 years ago
bytecode_api_impl.h Bump copyright for 2022 3 years ago
bytecode_detect.c Fix additional invalid prototypes 3 years ago
bytecode_detect.h Bump copyright for 2022 3 years ago
bytecode_hooks.h Code cleanup: Refactor to clean up formatting issues 3 years ago
bytecode_nojit.c Code cleanup: More accurate variable types in bytecode modules 3 years ago
bytecode_priv.h Code cleanup: More accurate variable types in bytecode modules 3 years ago
bytecode_vm.c Bytecode: Fix compiler warning for unused iptr variable 3 years ago
cache.c Allmatch-mode overhaul, part 1: append_virus 3 years ago
cache.h Allmatch-mode overhaul, part 1: append_virus 3 years ago
clamav.h Clang-format touchup 3 years ago
clambc.h Bump copyright for 2022 3 years ago
conv.c Add CMake build tooling 5 years ago
conv.h Add proof-of-concept XDP support. 11 years ago
cpio.c CPIO: Remove all-match checks + code cleanup 3 years ago
cpio.h CPIO: Remove all-match checks + code cleanup 3 years ago
crtmgr.c Update vendored TomsFastMath code to 0.13.1 3 years ago
crtmgr.h Update vendored TomsFastMath code to 0.13.1 3 years ago
crypto.c Add CMake build tooling 5 years ago
cvd.c Tests: unit tests for cl_load(), cl_cvdverify(), cl_cvdunpack() 3 years ago
cvd.h Tests: unit tests for cl_load(), cl_cvdverify(), cl_cvdunpack() 3 years ago
dconf.c Bump copyright for 2022 3 years ago
dconf.h Bump copyright for 2022 3 years ago
default.h Increase default file maximums 3 years ago
disasm-common.h Bump copyright for 2022 3 years ago
disasm.c Bump copyright for 2022 3 years ago
disasm.h Bump copyright for 2022 3 years ago
disasmpriv.h Bump copyright for 2022 3 years ago
dlp.c Add explicit log level parameter to application logging API 3 years ago
dlp.h Bump copyright for 2022 3 years ago
dmg.c Disable XML entity expansion in DMG file parsing 2 years ago
dmg.h Bump copyright for 2022 3 years ago
dsig.c Sigtool: Add --fuzzy-img option to generate image fuzzy hash 3 years ago
dsig.h Sigtool: Add --fuzzy-img option to generate image fuzzy hash 3 years ago
egg.c EGG: Fix small memory leak for EGG's with encrypted files 3 years ago
egg.h Bump copyright for 2022 3 years ago
elf.c Fix bytecode hook out-file descriptor error handling 3 years ago
elf.h PE, ELF, Mach-O: code cleanup 3 years ago
encoding_aliases.h Bump copyright for 2022 3 years ago
entconv.c Add explicit log level parameter to application logging API 3 years ago
entconv.h Bump copyright for 2022 3 years ago
entitylist.h Bump copyright for 2022 3 years ago
events.c Bump copyright for 2022 3 years ago
events.h Adds file inspection callback and example code 3 years ago
execs.c Add explicit log level parameter to application logging API 3 years ago
execs.h Add explicit log level parameter to application logging API 3 years ago
explode.c Add explicit log level parameter to application logging API 3 years ago
explode.h Bump copyright for 2022 3 years ago
filetypes.c Improve file type detection for some small files 3 years ago
filetypes.h Bump copyright for 2022 3 years ago
filetypes_int.h Bump copyright for 2022 3 years ago
filtering.c Add explicit log level parameter to application logging API 3 years ago
filtering.h Bump copyright for 2022 3 years ago
fmap.c Fmap: Fix copy-paste bug when checking if map hash exists 3 years ago
fmap.h Matcher: Remove allmatch checks and significantly tidy code 3 years ago
fpu.c Bump copyright for 2022 3 years ago
fpu.h Bump copyright for 2022 3 years ago
fsg.c Bump copyright for 2022 3 years ago
fsg.h Bump copyright for 2022 3 years ago
gif.c Scanners: Remove allmatch checks + significant code cleanup 3 years ago
gif.h Bump copyright for 2022 3 years ago
gpt.c Strong indicator precedence over PUA / Heuristic detections 3 years ago
gpt.h Disk partition parsers: Remove all-match checks + code cleanup 3 years ago
hashtab.c Hashtable / hashmap / hashset code cleanup 3 years ago
hashtab.h Hashtable / hashmap / hashset code cleanup 3 years ago
hfsplus.c Fix infinite loop when scanning some DMG archives 2 years ago
hfsplus.h Bump copyright for 2022 3 years ago
hostid_internal.c Add explicit log level parameter to application logging API 3 years ago
hostid_internal.h Add CMake build tooling 5 years ago
htmlnorm.c Add explicit log level parameter to application logging API 3 years ago
htmlnorm.h Bump copyright for 2022 3 years ago
hwp.c HWP3, ASN1, blob: Remove all-match checks 3 years ago
hwp.h Bump copyright for 2022 3 years ago
iana_cctld.h
iana_tld.h clang-format'd using new .clang-format rules. 6 years ago
inffixed64.h Spelling Adjustments (#30) 7 years ago
inflate64.c Spelling Adjustments (#30) 7 years ago
inflate64.h Spelling Adjustments (#30) 7 years ago
inflate64_priv.h Spelling Adjustments (#30) 7 years ago
iowrap.c Use correct enum types for cli_memcpy internal API 3 years ago
iowrap.h Use correct enum types for cli_memcpy internal API 3 years ago
is_tar.c Add explicit log level parameter to application logging API 3 years ago
is_tar.h libclamav: Fix scan recursion tracking 4 years ago
ishield.c Install Shield: Remove all-match checks + code cleanup 3 years ago
ishield.h Install Shield: Remove all-match checks + code cleanup 3 years ago
iso9660.c ISO9660: Remove all-match checks + code cleanup 3 years ago
iso9660.h ISO9660: Remove all-match checks + code cleanup 3 years ago
jpeg.c Strong indicator precedence over PUA / Heuristic detections 3 years ago
jpeg.h Bump copyright for 2022 3 years ago
json_api.c Bump copyright for 2022 3 years ago
json_api.h Bump copyright for 2022 3 years ago
libclamav.map Fix link error with LLD 17 2 years ago
libclamav_main.c Bump copyright for 2022 3 years ago
libmspack.c CAB/CHM: Remove allmatch checks & clean up error handling 3 years ago
libmspack.h Add explicit log level parameter to application logging API 3 years ago
line.c Bump copyright for 2022 3 years ago
line.h Bump copyright for 2022 3 years ago
lzma_iface.c Bump copyright for 2022 3 years ago
lzma_iface.h Bump copyright for 2022 3 years ago
macho.c Fix bytecode hook out-file descriptor error handling 3 years ago
macho.h PE, ELF, Mach-O: code cleanup 3 years ago
matcher-ac.c Abort signature load for short signature patterns 2 years ago
matcher-ac.h Image fuzzy hash: new logical sub-signature feature 3 years ago
matcher-bm.c Abort signature load for short signature patterns 2 years ago
matcher-bm.h Bump copyright for 2022 3 years ago
matcher-byte-comp.c Fix divide by zero crash loading LDB signature 3 years ago
matcher-byte-comp.h Image fuzzy hash: new logical sub-signature feature 3 years ago
matcher-hash-types.h Matcher: Remove allmatch checks and significantly tidy code 3 years ago
matcher-hash.c Matcher: Remove allmatch checks and significantly tidy code 3 years ago
matcher-hash.h Matcher: Remove allmatch checks and significantly tidy code 3 years ago
matcher-pcre.c PCRE: Remove allmatch check + minor code cleanup 3 years ago
matcher-pcre.h */*: fix invalid prototypes. 3 years ago
matcher.c Reduce # of time limit checks when in logical sig evaluation 3 years ago
matcher.h PE, ELF, Mach-O: code cleanup 3 years ago
mbox.c Strong indicator precedence over PUA / Heuristic detections 3 years ago
mbox.h Bump copyright for 2022 3 years ago
mbr.c Strong indicator precedence over PUA / Heuristic detections 3 years ago
mbr.h Disk partition parsers: Remove all-match checks + code cleanup 3 years ago
message.c Add explicit log level parameter to application logging API 3 years ago
message.h Add explicit log level parameter to application logging API 3 years ago
mew.c Add explicit log level parameter to application logging API 3 years ago
mew.h Bump copyright for 2022 3 years ago
mpool.c Fix integer overflow/undefined behavior in NSIS parser 3 years ago
mpool.h DB read logic cleanup, fix some warnings 3 years ago
msdoc.c Add explicit log level parameter to application logging API 3 years ago
msdoc.h Bump copyright for 2022 3 years ago
msexpand.c Bump copyright for 2022 3 years ago
msexpand.h Bump copyright for 2022 3 years ago
msxml.c Bump copyright for 2022 3 years ago
msxml.h Bump copyright for 2022 3 years ago
msxml_parser.c MSXML: Remove allmatch checks + minor code cleanup 3 years ago
msxml_parser.h MSXML: Remove allmatch checks + minor code cleanup 3 years ago
ole2_encryption.h Decrypt old Excel default-password files 3 years ago
ole2_extract.c OLE2: Sector size check before checking for encryption 3 years ago
ole2_extract.h Bump copyright for 2022 3 years ago
ooxml.c Code quality: Refactor layer attributes as scan parameter 3 years ago
ooxml.h Bump copyright for 2022 3 years ago
openioc.c Bump copyright for 2022 3 years ago
openioc.h Bump copyright for 2022 3 years ago
others.c Fix alert-exceeds-max feature for files > 2GB and < max-filesize 2 years ago
others.h Bump version to 1.0.4 and FLEVEL to 164 2 years ago
others_common.c Clang-format touchup 3 years ago
packlibs.c Bump copyright for 2022 3 years ago
packlibs.h Bump copyright for 2022 3 years ago
partition_intersection.c Disk partition parsers: Remove all-match checks + code cleanup 3 years ago
partition_intersection.h Disk partition parsers: Remove all-match checks + code cleanup 3 years ago
pdf.c Add PDF object extraction recursion limits 3 years ago
pdf.h Add PDF object extraction recursion limits 3 years ago
pdfdecode.c PDF: remove allmatch checks 3 years ago
pdfdecode.h Bump copyright for 2022 3 years ago
pdfng.c Add PDF object extraction recursion limits 3 years ago
pe.c PE, ELF, Mach-O: code cleanup 3 years ago
pe.h PE, ELF, Mach-O: code cleanup 3 years ago
pe_icons.c Add explicit log level parameter to application logging API 3 years ago
pe_icons.h Bump copyright for 2022 3 years ago
pe_structs.h Add explicit log level parameter to application logging API 3 years ago
perflogging.c Add explicit log level parameter to application logging API 3 years ago
perflogging.h Bump copyright for 2022 3 years ago
petite.c Bump copyright for 2022 3 years ago
petite.h Bump copyright for 2022 3 years ago
phish_allow_list.c Bump copyright for 2022 3 years ago
phish_allow_list.h Bump copyright for 2022 3 years ago
phish_domaincheck_db.c Bump copyright for 2022 3 years ago
phish_domaincheck_db.h Bump copyright for 2022 3 years ago
phishcheck.c Phishcheck: remove allmatch check 3 years ago
phishcheck.h Bump copyright for 2022 3 years ago
png.c Strong indicator precedence over PUA / Heuristic detections 3 years ago
png.h Bump copyright for 2022 3 years ago
qsort.c Code cleanup: Refactor to clean up formatting issues 3 years ago
queue.h Add CMake build tooling 5 years ago
readdb.c Abort signature load for short signature patterns 2 years ago
readdb.h PE, ELF, Mach-O: code cleanup 3 years ago
rebuildpe.c Bump copyright for 2022 3 years ago
rebuildpe.h Bump copyright for 2022 3 years ago
regex_list.c PE, ELF, Mach-O: code cleanup 3 years ago
regex_list.h Bump copyright for 2022 3 years ago
regex_pcre.c Add explicit log level parameter to application logging API 3 years ago
regex_pcre.h */*: fix invalid prototypes. 3 years ago
regex_suffix.c PE, ELF, Mach-O: code cleanup 3 years ago
regex_suffix.h Bump copyright for 2022 3 years ago
rijndael.c Silence a bunch of compiler warnings in libclamav 11 years ago
rijndael.h Adding support for Adobe Reader X encryption scheme 5 years ago
rtf.c Coverity: fix assorted static analysis issues 2 years ago
rtf.h Bump copyright for 2022 3 years ago
scanners.c Fix alert-exceeds-max feature for files > 2GB and < max-filesize 2 years ago
scanners.h Allmatch-mode overhaul, part 1: append_virus 3 years ago
sf_base64decode.c Add explicit log level parameter to application logging API 3 years ago
sf_base64decode.h Bump copyright for 2022 3 years ago
sis.c Scanners: Remove allmatch checks + significant code cleanup 3 years ago
sis.h Bump copyright for 2022 3 years ago
special.c Strong indicator precedence over PUA / Heuristic detections 3 years ago
special.h Bump copyright for 2022 3 years ago
spin.c Bump copyright for 2022 3 years ago
spin.h Bump copyright for 2022 3 years ago
stats.c Add CMake build tooling 5 years ago
stats.h Set the stats server to the real one 11 years ago
stats_json.c Add CMake build tooling 5 years ago
stats_json.h support libjson-c 0.10, 1.11, and 1.12 11 years ago
str.c Fix issue preventing multiple LDB PCRE subsignatures 3 years ago
str.h Bump copyright for 2022 3 years ago
strlcat.c clang-format'd using new .clang-format rules. 6 years ago
swf.c Scanners: Remove allmatch checks + significant code cleanup 3 years ago
swf.h Minor type safety improvements for FMAP reads 3 years ago
table.c Add explicit log level parameter to application logging API 3 years ago
table.h Bump copyright for 2022 3 years ago
text.c Add explicit log level parameter to application logging API 3 years ago
text.h Bump copyright for 2022 3 years ago
textdet.c Add explicit log level parameter to application logging API 3 years ago
textdet.h Bump copyright for 2022 3 years ago
textnorm.c Update vendored TomsFastMath code to 0.13.1 3 years ago
textnorm.h Bump copyright for 2022 3 years ago
tiff.c Strong indicator precedence over PUA / Heuristic detections 3 years ago
tiff.h Bump copyright for 2022 3 years ago
tnef.c Minor type safety improvements for FMAP reads 3 years ago
tnef.h Bump copyright for 2022 3 years ago
type_desc.h Bump copyright for 2022 3 years ago
unarj.c Add explicit log level parameter to application logging API 3 years ago
unarj.h Bump copyright for 2022 3 years ago
uniq.c Bump copyright for 2022 3 years ago
uniq.h Bump copyright for 2022 3 years ago
unsp.c Bump copyright for 2022 3 years ago
unsp.h Bump copyright for 2022 3 years ago
untar.c TAR: Remove allmatch checks 3 years ago
untar.h Bump copyright for 2022 3 years ago
unzip.c Improvements to adhere to scan time limit 3 years ago
unzip.h Code quality: Refactor layer attributes as scan parameter 3 years ago
upack.c Add explicit log level parameter to application logging API 3 years ago
upack.h Bump copyright for 2022 3 years ago
upx.c Add explicit log level parameter to application logging API 3 years ago
upx.h Bump copyright for 2022 3 years ago
uuencode.c Bump copyright for 2022 3 years ago
uuencode.h Bump copyright for 2022 3 years ago
vba_extract.c Fix ole2 vba temp file leak 2 years ago
vba_extract.h Fix ole2 vba temp file leak 2 years ago
version.c clang-format'd using new .clang-format rules. 6 years ago
version.h.in Add CMake build tooling 5 years ago
wwunpack.c Bump copyright for 2022 3 years ago
wwunpack.h Bump copyright for 2022 3 years ago
www.c Bump copyright for 2022 3 years ago
www.h Update copyrights 11 years ago
xar.c XAR: Remove allmatch checks 3 years ago
xar.h Bump copyright for 2022 3 years ago
xdp.c Scanners: Remove allmatch checks + significant code cleanup 3 years ago
xdp.h Record names of extracted files 5 years ago
xlm_extract.c Fix ole2 vba temp file leak 2 years ago
xlm_extract.h Add explicit log level parameter to application logging API 3 years ago
xz_iface.c Code cleanup: Refactor to clean up formatting issues 3 years ago
xz_iface.h Bump copyright for 2022 3 years ago
yara_arena.c Fix assorted sign-compare compilation warnings 3 years ago
yara_arena.h Fix assorted sign-compare compilation warnings 3 years ago
yara_clam.h Bump copyright for 2022 3 years ago
yara_compiler.c Code cleanup: Refactor to clean up formatting issues 3 years ago
yara_compiler.h Add the YARA compiler files. 10 years ago
yara_exec.c Yara: Fix crash with partially loaded yara files 4 years ago
yara_exec.h Yara: Fix crash with partially loaded yara files 4 years ago
yara_grammar.c CMake: Remove Flex & Bison hard build dependency 5 years ago
yara_grammar.h CMake: Remove Flex & Bison hard build dependency 5 years ago
yara_grammar.y Bump copyright for 2022 3 years ago
yara_hash.c Fix YARA arena management, improve error reporting, clean up some code. 10 years ago
yara_hash.h YARA work in progress: enable parser functions, add YARA arenas and hash tables. 10 years ago
yara_lexer.c Rust bindgen: Only generate if CMake MAINTAINER_MODE is ON 3 years ago
yara_lexer.h clang-format'd using new .clang-format rules. 6 years ago
yara_lexer.l Bump copyright for 2022 3 years ago
yara_parser.c Add explicit log level parameter to application logging API 3 years ago
yara_parser.h fix to update autogenerated files for machines that do not have bison installed. also eliminating warning in .y file at the same time by removing ifdef from yara_parser.h 8 years ago
yc.c Strong indicator precedence over PUA / Heuristic detections 3 years ago
yc.h Bump copyright for 2022 3 years ago