.. |
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
|
…
|
|
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.3 and FLEVEL to 183
|
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
|
…
|
|
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
|
…
|
|
inflate64.c
|
…
|
|
inflate64.h
|
…
|
|
inflate64_priv.h
|
…
|
|
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
|
Adds file inspection callback and example code
|
3 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
|
Scanners: Remove allmatch checks + significant code cleanup
|
3 years ago |
others.h
|
Bump version to 1.0.3 and FLEVEL to 183
|
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
|
…
|
|
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 ole2 vba temp file leak
|
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
|
…
|
|
stats_json.c
|
Add CMake build tooling
|
5 years ago |
stats_json.h
|
…
|
|
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
|
…
|
|
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
|
…
|
|
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
|
…
|
|
yara_hash.h
|
…
|
|
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
|
…
|
|
yc.c
|
Strong indicator precedence over PUA / Heuristic detections
|
3 years ago |
yc.h
|
Bump copyright for 2022
|
3 years ago |