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
Kevin Lin 849a2cef36 json: added parent object NULL check 11 years ago
..
7z Make consistent eol's and file modes in 7z. 11 years ago
c++ json: added json api source files, source moved from ole2 specifics 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
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 json: added json api source files, source moved from ole2 specifics 11 years ago
Makefile.in json: added json api source files, source moved from ole2 specifics 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 Provide further abstractions to the OpenSSL integration work 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
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
builtin_bytecodes.h Update builtin bytecode (bb #2089). 15 years ago
bytecode.c Use OpenSSL for hashing. 11 years ago
bytecode.h performance statistics for bytecode hooks 13 years ago
bytecode_api.c Use OpenSSL for hashing. 11 years ago
bytecode_api.h pdf: implement text extraction (bb #2022) 14 years ago
bytecode_api_decl.c bb #4324 13 years ago
bytecode_api_impl.h bb #4324 13 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 add match_offsets support. 15 years ago
bytecode_nojit.c Use OpenSSL for hashing. 11 years ago
bytecode_priv.h formatted a number of bytecode files, converted tabs to spaces 12 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 Add build support for libjson and initial json work for properties 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 Add verbiage regarding linking OpenSSL 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 fix struct doxygen docs. 16 years ago
disasm.c Use OpenSSL for hashing. 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
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
entconv.c Use OpenSSL for hashing. 11 years ago
entconv.h
entitylist.h
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
filetypes.c mbr: adjusted filetype checks and changed to type 1 filetype sig 11 years ago
filetypes.h mbr: lowered magic otf scanning priority 11 years ago
filetypes_int.h mbr: adjusted filetype checks and changed to type 1 filetype sig 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 #9576: add fmap_dump_to_file function 12 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 Provide further abstractions to the OpenSSL integration work 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
iana_tld.h
inffixed64.h
inflate64.c Use OpenSSL for hashing. 11 years ago
inflate64.h
inflate64_priv.h
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.c Build on Win32 11 years ago
json.h Update copyrights 11 years ago
json_api.c json: added parent object NULL check 11 years ago
json_api.h json: added json api source files, source moved from ole2 specifics 11 years ago
libclamav.map Fix typo 11 years ago
line.c Use OpenSSL for hashing. 11 years ago
line.h
lzma_iface.c Use OpenSSL for hashing. 11 years ago
lzma_iface.h
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 libclamav: added matchicon dconf 11 years ago
matcher.h bb#10363 - allowed for multiple filetypes for a single target 11 years ago
mbox.c Lets try this to the tune of "one more time" 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
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 json: added parent object NULL check 11 years ago
ole2_extract.h doc/ppt: moved information stream parsing from vba source to ole2 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 Don't use CTORs or DTORs on Windows 11 years ago
others.h change json #include. 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 Start basic PDF stats code for use later 11 years ago
pdf.h Add bytecode API for pdf. 15 years ago
pe.c Provide further abstractions to the OpenSSL integration work 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
phish_domaincheck_db.c Use OpenSSL for hashing. 11 years ago
phish_domaincheck_db.h
phish_whitelist.c Use OpenSSL for hashing. 11 years ago
phish_whitelist.h
phishcheck.c Provide further abstractions to the OpenSSL integration work 11 years ago
phishcheck.h
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
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
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 doc/ppt: moved information stream parsing from vba source to ole2 source 11 years ago
scanners.h modified cli_map_scan and cli_map_scandesc to take a cli_file_t 12 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
stats.c Fix linking in a custom OpenSSL. Add Solaris fixes for the stats work. 11 years ago
stats.h Set the stats server to the real one 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 Use OpenSSL for hashing. 11 years ago
swf.h swf: add more tag recognition 12 years ago
table.c Use OpenSSL for hashing. 11 years ago
table.h
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
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
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 Use OpenSSL for hashing. 11 years ago
unzip.h
upack.c Use OpenSSL for hashing. 11 years ago
upack.h
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 doc/ppt: moved information stream parsing from vba source to ole2 source 11 years ago
vba_extract.h doc/ppt: moved information stream parsing from vba source to ole2 source 11 years ago
version.c
wwunpack.c Use OpenSSL for hashing. 11 years ago
wwunpack.h
www.c Fix typo 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