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
Shawn Webb dc3610b5f4 Remove unused debugging code 11 years ago
..
7z Make consistent eol's and file modes in 7z. 11 years ago
c++ Revert recent autoconf work 11 years ago
jsparse Use OpenSSL for hashing. 11 years ago
nsis Initialize the opened variable in the right spot 11 years ago
regex Use OpenSSL for hashing. 11 years ago
tomsfastmath cid #11125/#11126 fixed 12 years ago
.gitignore update ignore files 16 years ago
7z_iface.c Build on Win32 11 years ago
7z_iface.h add 7z SFX support - bb#3063 14 years ago
Doxyfile Correct input source. 13 years ago
Makefile.am Reorganize new PDF code to a new file 11 years ago
Makefile.in Revert recent autoconf work 11 years ago
adc.c Use OpenSSL for hashing. 11 years ago
adc.h libclamav: add GPL license header to adc.h 12 years ago
apm.c apm/gpt/mbr: fixed various debug messages 11 years ago
apm.h libclamav: added APM parsing for raw DMGs 11 years ago
arc4.c Add missing files 14 years ago
arc4.h Add missing files 14 years ago
asn1.c bb#10681 fix speling and gramer errers pointed by uesr. 11 years ago
asn1.h Change the cert management code to cache the trusted/revoked root certs in the engine struct 13 years ago
aspack.c Use OpenSSL for hashing. 11 years ago
aspack.h update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
autoit.c Use OpenSSL for hashing. 11 years ago
autoit.h use fmap in autoit 15 years ago
bcfeatures.h Sync headers with clamav bytecode compiler. 16 years ago
bignum.h bb#5700: implement and use fp_toradix_n() 13 years ago
bignum_fast.h bb #9017: tomsfastmath warning with zLinux on s390x 12 years ago
binhex.c Use OpenSSL for hashing. 11 years ago
binhex.h one pass binhex 16 years ago
blob.c Use OpenSSL for hashing. 11 years ago
blob.h preliminary dlopen support for libclamunrar - this is mostly libtool stuff 17 years ago
builtin_bytecodes.h Update builtin bytecode (bb #2089). 15 years ago
bytecode.c bytecode: fixed a compiler issue and warnings 11 years ago
bytecode.h performance statistics for bytecode hooks 13 years ago
bytecode_api.c Use json_object_object_get_ex() rather than json_object_object_get(), which is deprecated in json-c 0.10 11 years ago
bytecode_api.h bytecode api: added support for querying int and booleans from json properties 11 years ago
bytecode_api_decl.c bytecode api: added support for querying int and booleans from json properties 11 years ago
bytecode_api_impl.h bytecode api: added support for querying int and booleans from json properties 11 years ago
bytecode_detect.c Use OpenSSL for hashing. 11 years ago
bytecode_detect.h Quiet Minix warning bb#5325 13 years ago
bytecode_hooks.h bytecode api: updated copyright 11 years ago
bytecode_nojit.c Use OpenSSL for hashing. 11 years ago
bytecode_priv.h bytecode: fixed issue with older versions of g++ 11 years ago
bytecode_vm.c removed comments and unused variables in bytecode interpreter 11 years ago
cab.c Use OpenSSL for hashing. 11 years ago
cab.h port cab to fmap #5 14 years ago
cache.c Provide further abstractions to the OpenSSL integration work 11 years ago
cache.h Revert "bb9735 - Add ability to purge engine cache" 11 years ago
chmunpack.c Use OpenSSL for hashing. 11 years ago
chmunpack.h fmapify: fix const-ness warnings 14 years ago
clamav.h bb11041 - Add cl_initialize_crypto() to the example file 11 years ago
clambc.h Sync headers with bytecode compiler. 15 years ago
cltypes.h added check for potential overflow with extremely large ole2 files 12 years ago
conv.c Use OpenSSL for hashing. 11 years ago
conv.h Use OpenSSL for hashing. 11 years ago
cpio.c Use OpenSSL for hashing. 11 years ago
cpio.h fmapify Mach-O and CPIO 14 years ago
crtmgr.c Use OpenSSL for hashing. 11 years ago
crtmgr.h Use OpenSSL for hashing. 11 years ago
crypto.c Add verbiage regarding linking OpenSSL 11 years ago
crypto.h bb11041 - Add cl_initialize_crypto() to the example file 11 years ago
cvd.c Provide further abstractions to the OpenSSL integration work 11 years ago
cvd.h Provide further abstractions to the OpenSSL integration work 11 years ago
dconf.c libclamav: added matchicon dconf 11 years ago
dconf.h libclamav: added matchicon dconf 11 years ago
default.h engine: added max-iconspe(MaxIconsPE) option and docs 11 years ago
disasm-common.h bb#11007 - fixed enumeration conflict, renamed all values 11 years ago
disasm.c bb#11007 - fixed enumeration conflict, renamed all values 11 years ago
disasm.h disasm_x86 api. 16 years ago
disasmpriv.h Sync with compiler. 16 years ago
dlp.c Use OpenSSL for hashing. 11 years ago
dlp.h integrate the DLP code from Marty Roesch 17 years ago
dmg.c Fix CIDs 12008, 12007, 12005, 12002, 12001, 11787, 11774, and 11724 11 years ago
dmg.h bb #1570: turn mish blocks into list and process stripes 12 years ago
dsig.c Provide further abstractions to the OpenSSL integration work 11 years ago
dsig.h CL_DB_CVDNOTMP is now the only way to load .cvd/.cld files; prepare 16 years ago
elf.c Use OpenSSL for hashing. 11 years ago
elf.h libclamav: bb #9154 - ELF handling re-write 12 years ago
encoding_aliases.h configure, libclamav: fix compile issues on IRIX (bb#1532) 16 years ago
entconv.c Use OpenSSL for hashing. 11 years ago
entconv.h update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
entitylist.h configure, libclamav: fix compile issues on IRIX (bb#1532) 16 years ago
events.c Use OpenSSL for hashing. 11 years ago
events.h Add bytecode performance statistics 13 years ago
execs.h bb #2307. 15 years ago
explode.c Use OpenSSL for hashing. 11 years ago
explode.h update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
filetypes.c bb#10681 fix speling and gramer errers pointed by uesr. 11 years ago
filetypes.h Update copyright information. 11 years ago
filetypes_int.h Stronger magic for internal json file typing. 11 years ago
filtering.c Use OpenSSL for hashing. 11 years ago
filtering.h Prepare for prefiltering: add new files. 16 years ago
fmap.c Check for NULL allocation 11 years ago
fmap.h bb#10681 fix speling and gramer errers pointed by uesr. 11 years ago
fpu.c Use OpenSSL for hashing. 11 years ago
fpu.h bb#5341 - Change floating point byte order check from compile time to run time. 12 years ago
fsg.c Use OpenSSL for hashing. 11 years ago
fsg.h fmapify: fix const-ness warnings 14 years ago
gpt.c apm/gpt/mbr: fixed various debug messages 11 years ago
gpt.h gpt/mbr: added support to specify sector size 11 years ago
hashtab.c Use OpenSSL for hashing. 11 years ago
hashtab.h port hashmatch to non-mpool 15 years ago
hfsplus.c Use OpenSSL for hashing. 11 years ago
hfsplus.h libclamav: HFS+/HFSX record walking and scanning internal files 12 years ago
hostid.c Use the right macro for detecting AIX 11 years ago
hostid.h Update copyrights 11 years ago
htmlnorm.c fixed CID 11651 11 years ago
htmlnorm.h fmapfiy screnc 14 years ago
iana_cctld.h add lots of warnings flags to 'make distcheck', 17 years ago
iana_tld.h add lots of warnings flags to 'make distcheck', 17 years ago
inffixed64.h Merging the post0.92 stuff 18 years ago
inflate64.c Use OpenSSL for hashing. 11 years ago
inflate64.h realign structs see bb#474 18 years ago
inflate64_priv.h AIX collisions in inflate64 - bb#947 17 years ago
iowrap.c bb#5750 13 years ago
iowrap.h bb#5750 13 years ago
is_tar.c Use OpenSSL for hashing. 11 years ago
is_tar.h fmapify: fix const-ness warnings 14 years ago
ishield.c Use OpenSSL for hashing. 11 years ago
ishield.h ishiled full fmap - pt 2 16 years ago
iso9660.c Use OpenSSL for hashing. 11 years ago
iso9660.h Add support for scanning different types of iso9660 image files. 14 years ago
jpeg.c Use OpenSSL for hashing. 11 years ago
jpeg.h libclamav: add basic GIF validator 14 years ago
json_api.c Enable use of older json-c libraries 11 years ago
json_api.h Enable use of older json-c libraries 11 years ago
libclamav.map added cl_engine_set_clcb_file_props to libclamav map 11 years ago
line.c Use OpenSSL for hashing. 11 years ago
line.h update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
lzma_iface.c Use OpenSSL for hashing. 11 years ago
lzma_iface.h 7z support 16 years ago
macho.c Use OpenSSL for hashing. 11 years ago
macho.h s/struct F_MAP/fmap_t/ 16 years ago
matcher-ac.c bb#10848 - mbr: fixed a number of issues involving mbr parsing and scanning 11 years ago
matcher-ac.h Revert "Support wildcard alternate strings of identical length in Aho-Corasick pattern matcher." 11 years ago
matcher-bm.c Use OpenSSL for hashing. 11 years ago
matcher-bm.h add initial allscan/allmatch mode to libclamav, clamd, clamdscan, and clamscan with unit tests 13 years ago
matcher-hash.c Use OpenSSL for hashing. 11 years ago
matcher-hash.h libclamav: print section hashes in debug 12 years ago
matcher.c bz10893: fixes bug for hash calculations when using --allmatch. 11 years ago
matcher.h Add new target type for json properties file and scanning of the same. 11 years ago
mbox.c fix another buffer underrun in mbox.c 11 years ago
mbox.h mbox already fmapified, just drop descriptor 14 years ago
mbr.c bb#10848 - mbr: fixed a number of issues involving mbr parsing and scanning 11 years ago
mbr.h mbr: adjusted filetype checks and changed to type 1 filetype sig 11 years ago
message.c Use OpenSSL for hashing. 11 years ago
message.h libclamav/message.c, mbox.c: fix out-of-memory null dereference in mbox/message (bb#1141) 17 years ago
mew.c Use OpenSSL for hashing. 11 years ago
mew.h fmapify: fix const-ness warnings 14 years ago
mpool.c Use OpenSSL for hashing. 11 years ago
mpool.h Fix bus error on Sparc. 16 years ago
msexpand.c Use OpenSSL for hashing. 11 years ago
msexpand.h fmapify msexpand 14 years ago
mspack.c Use OpenSSL for hashing. 11 years ago
mspack.h libclamav: type tweak for CAB files 13 years ago
ole2_extract.c ole2: cleaned-up commented code 11 years ago
ole2_extract.h doc/ppt: moved information stream parsing from vba source to ole2 source 11 years ago
ooxml.c ooxml: report hitting recursion limit to json 11 years ago
ooxml.h ooxml: moved ooxml specific functions to new source 11 years ago
openioc.c Fix bug in the case of no libxml2 11 years ago
openioc.h Let the database loading logic handle whether an IOC was loaded via an official CVD. 11 years ago
others.c Add timeout facility for file property scanning and clamscan timeout testing parameter. 11 years ago
others.h Add timeout facility for file property scanning and clamscan timeout testing parameter. 11 years ago
others_common.c Use OpenSSL for hashing. 11 years ago
packlibs.c Use OpenSSL for hashing. 11 years ago
packlibs.h fmapify: fix const-ness warnings 14 years ago
pdf.c Remove unused debugging code 11 years ago
pdf.h Add more PDF properties 11 years ago
pdfng.c Implement bug fixes after peer code review 11 years ago
pe.c added pre-class timeouts for ms-docs and pe files 11 years ago
pe.h Phase 1 of reporting hashes of PE sections 11 years ago
pe_icons.c Prevent icon code from setting icon signature name in virname field: not needed and also messes up allmatch. 11 years ago
pe_icons.h use cached metadata in icon parser, add icon unit tests 15 years ago
perflogging.c Prepare for prefiltering: add new files. 16 years ago
perflogging.h fix C++ comments 15 years ago
petite.c Use OpenSSL for hashing. 11 years ago
petite.h update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
phish_domaincheck_db.c Use OpenSSL for hashing. 11 years ago
phish_domaincheck_db.h fix more compiler warnings (bb #273) 17 years ago
phish_whitelist.c Use OpenSSL for hashing. 11 years ago
phish_whitelist.h update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
phishcheck.c Provide further abstractions to the OpenSSL integration work 11 years ago
phishcheck.h fix distcheck. 16 years ago
png.c Use OpenSSL for hashing. 11 years ago
png.h libclamav: add PNG validator based on pngcheck 14 years ago
prtn_intxn.c Add missing headers 11 years ago
prtn_intxn.h apm/gpt/mbr: added dconf option for partition intersection heuristic 11 years ago
qsort.c Use OpenSSL for hashing. 11 years ago
readdb.c Let the database loading logic handle whether an IOC was loaded via an official CVD. 11 years ago
readdb.h Support for OpenIOC md5, sha1, sha256 hashes. 11 years ago
rebuildpe.c Use OpenSSL for hashing. 11 years ago
rebuildpe.h update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
regex_list.c Use OpenSSL for hashing. 11 years ago
regex_list.h Revert "Revert "add whitelisting via cb to phish sigs too"" 15 years ago
regex_suffix.c Use OpenSSL for hashing. 11 years ago
regex_suffix.h fix compiler warnings 17 years ago
rijndael.c scan inside encrypted PDF streams (bb #2794). 14 years ago
rijndael.h scan inside encrypted PDF streams (bb #2794). 14 years ago
rtf.c Use OpenSSL for hashing. 11 years ago
rtf.h fmapify RTF 14 years ago
scanners.c ole2: cleaned-up commented code 11 years ago
scanners.h Update copyright information. 11 years ago
sf_base64decode.c bb #1570: DMG TOC and striping (not reassembly yet), and libxml2 check 12 years ago
sf_base64decode.h bb #1570: DMG TOC and striping (not reassembly yet), and libxml2 check 12 years ago
sis.c Use OpenSSL for hashing. 11 years ago
sis.h fmapify sis 14 years ago
special.c Use OpenSSL for hashing. 11 years ago
special.h fmapify jpeg_exploit 14 years ago
spin.c Use OpenSSL for hashing. 11 years ago
spin.h update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
stats.c Properly upconvert from char to int 11 years ago
stats.h Set the stats server to the real one 11 years ago
stats_json.c Properly upconvert from char to int 11 years ago
stats_json.h support libjson-c 0.10, 1.11, and 1.12 11 years ago
str.c Use OpenSSL for hashing. 11 years ago
str.h Add support for scanning different types of iso9660 image files. 14 years ago
swf.c swf: limit tag walk to debug mode 11 years ago
swf.h swf: add more tag recognition 12 years ago
table.c Use OpenSSL for hashing. 11 years ago
table.h update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
text.c Use OpenSSL for hashing. 11 years ago
text.h win32 16 years ago
textdet.c Use OpenSSL for hashing. 11 years ago
textdet.h re-enable text detection (ASCII, UTF8, UTF16) 18 years ago
textnorm.c fix some warnings 16 years ago
textnorm.h fix some warnings 16 years ago
tnef.c Use OpenSSL for hashing. 11 years ago
tnef.h fmapify tnef 14 years ago
type_desc.h 0.96.1 new APIs (cli_map etc.) 15 years ago
unarj.c Use OpenSSL for hashing. 11 years ago
unarj.h fmapify unarj 14 years ago
uniq.c Use OpenSSL for hashing. 11 years ago
uniq.h uniq update 17 years ago
unsp.c Use OpenSSL for hashing. 11 years ago
unsp.h fmapify: fix const-ness warnings 14 years ago
untar.c Use OpenSSL for hashing. 11 years ago
untar.h fmapify tar 14 years ago
unzip.c added changes from peer code review 11 years ago
unzip.h ooxml: moved ooxml specific functions to new source 11 years ago
upack.c Use OpenSSL for hashing. 11 years ago
upack.h update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
upx.c Migrate ClamAV's crypto routines over to OpenSSL. 11 years ago
upx.h fmapify: fix const-ness warnings 14 years ago
uuencode.c Use OpenSSL for hashing. 11 years ago
uuencode.h s/struct F_MAP/fmap_t/ 16 years ago
vba_extract.c support libjson-c 0.10, 1.11, and 1.12 11 years ago
vba_extract.h doc/ppt: moved information stream parsing from vba source to ole2 source 11 years ago
version.c when --disable-gcc-vcheck is set, set CFLAGS to O0 and 17 years ago
wwunpack.c Use OpenSSL for hashing. 11 years ago
wwunpack.h update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD 17 years ago
www.c Show stats debugging messages in freshclam if --debug --verbose is passed in 11 years ago
www.h Update copyrights 11 years ago
xar.c bz#10974 fix for false negative with lzma compression within xar files. 11 years ago
xar.h xar: add checksumming checks and fixups from code review 12 years ago
xz_iface.c Use OpenSSL for hashing. 11 years ago
xz_iface.h XZ file type support 12 years ago
yc.c Use OpenSSL for hashing. 11 years ago
yc.h Make yC able to handle more samples and variants. 16 years ago