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 b842e8bf75 Migrate ClamAV's crypto routines over to OpenSSL. 11 years ago
..
7z Fix all memory leaks introduce by OpenSSL backport. 11 years ago
c++ Use OpenSSL for hashing. 11 years ago
jsparse Use OpenSSL for hashing. 11 years ago
nsis Use OpenSSL for hashing. 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 Migrate ClamAV's crypto routines over to OpenSSL. 11 years ago
Makefile.in Migrate ClamAV's crypto routines over to OpenSSL. 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: fixed an incorrect max partition report 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 Fix all memory leaks introduce by OpenSSL backport. 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 15 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 Use OpenSSL for hashing. 11 years ago
cab.c Use OpenSSL for hashing. 11 years ago
cab.h port cab to fmap #5 14 years ago
cache.c Fix all memory leaks introduce by OpenSSL backport. 11 years ago
cache.h Refactoring cache_remove to engine instead of full context object 13 years ago
chmunpack.c Use OpenSSL for hashing. 11 years ago
chmunpack.h fmapify: fix const-ness warnings 14 years ago
clamav.h Merged branch klin/raw_dmg into master 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 Fix all memory leaks introduce by OpenSSL backport. 11 years ago
crypto.h Use OpenSSL for hashing. 11 years ago
cvd.c Fix all memory leaks introduce by OpenSSL backport. 11 years ago
cvd.h Fix all memory leaks introduce by OpenSSL backport. 11 years ago
dconf.c Migrate ClamAV's crypto routines over to OpenSSL. 11 years ago
dconf.h apm/gpt/mbr: added dconf option for partition intersection heuristic 11 years ago
default.h bb #5405: Convert hard-coded maximum file sizes to configurable values with defaults 13 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 Use OpenSSL for hashing. 11 years ago
dmg.h bb #1570: turn mish blocks into list and process stripes 12 years ago
dsig.c Fix all memory leaks introduce by OpenSSL backport. 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 Migrate ClamAV's crypto routines over to OpenSSL. 11 years ago
filetypes.h libclamav: linked MBR and APM parsing 11 years ago
filetypes_int.h libclamav: better sync built-in filetypes with published daily 12 years ago
filtering.c Use OpenSSL for hashing. 11 years ago
filtering.h Prepare for prefiltering: add new files. 16 years ago
fmap.c Use OpenSSL for hashing. 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 Migrate ClamAV's crypto routines over to OpenSSL. 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 Migrate ClamAV's crypto routines over to OpenSSL. 11 years ago
hostid.h Update copyrights 11 years ago
htmlnorm.c Use OpenSSL for hashing. 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
libclamav.map Use OpenSSL for hashing. 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 Use OpenSSL for hashing. 11 years ago
matcher-ac.h Support wildcard alternate strings of identical length in Aho-Corasick pattern matcher. 12 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 Fix all memory leaks introduce by OpenSSL backport. 11 years ago
matcher.h bb#9595 fix for sigs targeted for ascii files containing offsets of the form EOF-n. 12 years ago
mbox.c Make Valgrind happy. Rely less on EVP_MD_CTX_create. 11 years ago
mbox.h mbox already fmapified, just drop descriptor 14 years ago
mbr.c gpt: warning on non-protective mbr detection 11 years ago
mbr.h gpt: warning on non-protective mbr detection 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 Use OpenSSL for hashing. 11 years ago
ole2_extract.h fix for win32 build and style edits 12 years ago
others.c Migrate ClamAV's crypto routines over to OpenSSL. 11 years ago
others.h Merged branch klin/raw_dmg into master 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 Use OpenSSL for hashing. 11 years ago
pdf.h Add bytecode API for pdf. 15 years ago
pe.c Fix all memory leaks introduce by OpenSSL backport. 11 years ago
pe.h Phase 1 of reporting hashes of PE sections 11 years ago
pe_icons.c Use OpenSSL for hashing. 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 Fix all memory leaks introduce by OpenSSL backport. 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 libclamav: added an engine option to set max partitions in raw dmgs 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 Migrate ClamAV's crypto routines over to OpenSSL. 11 years ago
readdb.h Rename .crtdb to .crb and add functionality to sigtool for searching the authenticode database 12 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 Migrate ClamAV's crypto routines over to OpenSSL. 11 years ago
scanners.h modified cli_map_scan and cli_map_scandesc to take a cli_file_t 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
stats.c Migrate ClamAV's crypto routines over to OpenSSL. 11 years ago
stats.h Update copyrights 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 binhex, pdf, unzip_single to fmap 16 years ago
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 Use OpenSSL for hashing. 11 years ago
vba_extract.h
version.c
wwunpack.c Use OpenSSL for hashing. 11 years ago
wwunpack.h
www.c Migrate ClamAV's crypto routines over to OpenSSL. 11 years ago
www.h Update copyrights 11 years ago
xar.c Fix all memory leaks introduce by OpenSSL backport. 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