Name Mode Size
..
CMakeLists.txt 100644 2 kb
UnRAR.vcxproj 100644 14 kb
UnRARDll.vcxproj 100644 21 kb
acknow.txt 100644 4 kb
arccmt.cpp 100644 5 kb
archive.cpp 100644 8 kb
archive.hpp 100644 4 kb
arcread.cpp 100644 46 kb
array.hpp 100644 4 kb
blake2s.cpp 100644 5 kb
blake2s.hpp 100644 2 kb
blake2s_sse.cpp 100644 5 kb
blake2sp.cpp 100644 4 kb
cmddata.cpp 100644 26 kb
cmddata.hpp 100644 2 kb
cmdfilter.cpp 100644 10 kb
cmdmix.cpp 100644 3 kb
coder.cpp 100644 1 kb
coder.hpp 100644 1 kb
compress.hpp 100644 2 kb
consio.cpp 100644 9 kb
consio.hpp 100644 1 kb
crc.cpp 100644 3 kb
crc.hpp 100644 0 kb
crypt.cpp 100644 3 kb
crypt.hpp 100644 3 kb
crypt1.cpp 100644 1 kb
crypt2.cpp 100644 4 kb
crypt3.cpp 100644 2 kb
crypt5.cpp 100644 8 kb
dll.cpp 100644 13 kb
dll.def 100644 0 kb
dll.hpp 100644 5 kb
dll.rc 100644 1 kb
dll_nocrypt.def 100644 0 kb
encname.cpp 100644 2 kb
encname.hpp 100644 0 kb
errhnd.cpp 100644 8 kb
errhnd.hpp 100644 2 kb
extinfo.cpp 100644 5 kb
extinfo.hpp 100644 1 kb
extract.cpp 100644 36 kb
extract.hpp 100644 2 kb
filcreat.cpp 100644 5 kb
filcreat.hpp 100644 0 kb
file.cpp 100644 18 kb
file.hpp 100644 4 kb
filefn.cpp 100644 12 kb
filefn.hpp 100644 1 kb
filestr.cpp 100644 4 kb
filestr.hpp 100644 0 kb
find.cpp 100644 5 kb
find.hpp 100644 1 kb
getbits.cpp 100644 1 kb
getbits.hpp 100644 2 kb
global.cpp 100644 0 kb
global.hpp 100644 0 kb
hardlinks.cpp 100644 1 kb
hash.cpp 100644 3 kb
hash.hpp 100644 1 kb
headers.cpp 100644 1 kb
headers.hpp 100644 9 kb
headers5.hpp 100644 4 kb
isnt.cpp 100644 1 kb
isnt.hpp 100644 0 kb
libclamunrar.map 100644 0 kb
license.txt 100644 2 kb
list.cpp 100644 15 kb
list.hpp 100644 0 kb
loclang.hpp 100644 25 kb
log.cpp 100644 1 kb
log.hpp 100644 0 kb
makefile 100644 4 kb
match.cpp 100644 4 kb
match.hpp 100644 1 kb
model.cpp 100644 16 kb
model.hpp 100644 3 kb
options.cpp 100644 1 kb
options.hpp 100644 5 kb
os.hpp 100644 5 kb
pathfn.cpp 100644 24 kb
pathfn.hpp 100644 3 kb
qopen.cpp 100644 7 kb
qopen.hpp 100644 1 kb
rar.cpp 100644 2 kb
rar.hpp 100644 1 kb
rardefs.hpp 100644 1 kb
rarlang.hpp 100644 0 kb
raros.hpp 100644 1 kb
rarpch.cpp 100644 0 kb
rartypes.hpp 100644 1 kb
rarvm.cpp 100644 10 kb
rarvm.hpp 100644 1 kb
rawint.hpp 100644 3 kb
rawread.cpp 100644 4 kb
rawread.hpp 100644 1 kb
rdwrfn.cpp 100644 8 kb
rdwrfn.hpp 100644 2 kb
readme.txt 100644 2 kb
recvol.cpp 100644 3 kb
recvol.hpp 100644 2 kb
recvol3.cpp 100644 13 kb
recvol5.cpp 100644 13 kb
resource.cpp 100644 0 kb
resource.hpp 100644 0 kb
rijndael.cpp 100644 15 kb
rijndael.hpp 100644 2 kb
rs.cpp 100644 4 kb
rs.hpp 100644 1 kb
rs16.cpp 100644 13 kb
rs16.hpp 100644 1 kb
savepos.hpp 100644 1 kb
scantree.cpp 100644 16 kb
scantree.hpp 100644 2 kb
secpassword.cpp 100644 6 kb
secpassword.hpp 100644 1 kb
sha1.cpp 100644 6 kb
sha1.hpp 100644 0 kb
sha256.cpp 100644 4 kb
sha256.hpp 100644 0 kb
smallfn.cpp 100644 0 kb
smallfn.hpp 100644 0 kb
strfn.cpp 100644 10 kb
strfn.hpp 100644 2 kb
strlist.cpp 100644 2 kb
strlist.hpp 100644 1 kb
suballoc.cpp 100644 8 kb
suballoc.hpp 100644 2 kb
system.cpp 100644 5 kb
system.hpp 100644 1 kb
threadmisc.cpp 100644 3 kb
threadpool.cpp 100644 5 kb
threadpool.hpp 100644 3 kb
timefn.cpp 100644 8 kb
timefn.hpp 100644 2 kb
ui.cpp 100644 0 kb
ui.hpp 100644 6 kb
uicommon.cpp 100644 2 kb
uiconsole.cpp 100644 11 kb
uisilent.cpp 100644 1 kb
ulinks.cpp 100644 3 kb
unicode.cpp 100644 16 kb
unicode.hpp 100644 2 kb
unpack.cpp 100644 10 kb
unpack.hpp 100644 11 kb
unpack15.cpp 100644 11 kb
unpack20.cpp 100644 8 kb
unpack30.cpp 100644 19 kb
unpack50.cpp 100644 19 kb
unpack50frag.cpp 100644 2 kb
unpack50mt.cpp 100644 18 kb
unpackinline.cpp 100644 4 kb
uowners.cpp 100644 4 kb
version.hpp 100644 0 kb
volume.cpp 100644 8 kb
volume.hpp 100644 0 kb
win32acl.cpp 100644 3 kb
win32lnk.cpp 100644 6 kb
win32stm.cpp 100644 4 kb
README.md
# ClamAV ClamAV® is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats. ## Documentation & FAQ Official documentation can be found online at [ClamAV.net](https://www.clamav.net/documents). Our source code release tarballs also includes a copy of the documentation for [offline](docs/html/UserManual.html) reading. ## ClamAV Signatures Anyone can learn to read and write ClamAV signatures. Take a look at the [signature writing documentation](https://www.clamav.net/documents/creating-signatures-for-clamav) and [phishing signature writing documentation](https://www.clamav.net/documents/phishsigs) to get started! ## Installation Instructions ### UNIX #### Build from Source on Linux/Unix/Mac For basic compile and install instructions on Linux/Unix platforms, check out the [install instructions](INSTALL.autotools.md). For detailed instructions specific to building ClamAV please investigate our the [Linux/Unix/Mac Install instructions in the User Manual](https://www.clamav.net/documents/installing-clamav-on-unix-linux-macos-from-source). For instructions on how to build ClamAV using our new *experimental* CMake build tooling, see [INSTALL.cmake.md](INSTALL.cmake.md) #### Install from a binary package For binary package distribution installation instructions, head over to [our website](https://www.clamav.net/documents/installing-clamav). ### Windows #### Build from Source on Windows The instructions for building ClamAV from source on Windows is located in the [Win32 README](win32/README.md). #### Using an Install Package We provide an installer to install ClamAV on Windows to "C:\\Program Files". This install method will require you to have Adminstrator priveleges. We also provide a "Portable Install Package" (i.e. a zip of the required files) for users that may wish to run ClamAV without installing it to a system-owned directory. For details on how to use either option, head over to the [Windows Install instructions in the User Manual](https://www.clamav.net/documents/installing-clamav-on-windows). For instructions on how to build ClamAV using our new *experimental* CMake build tooling, see [INSTALL.cmake.md](INSTALL.cmake.md) ### Upgrading from a previous version Some tips on [how to upgrade](https://www.clamav.net/documents/upgrading-clamav) from a previous version of ClamAV. ## ClamAV News For information about the features in this and prior releases, read [the news](NEWS.md). Catch up on the latest about ClamAV by reading our [blog](http://blog.clamav.net) and follow us on Twitter @clamav. ## Join the ClamAV Community The best way to get in touch with the ClamAV community is to join our [our mailing lists](https://www.clamav.net/documents/mailing-lists-faq), and tune to #clamav on [IRC](irc.freenode.net). ## Want to make a contribution? The ClamAV development team welcomes [code contributions](https://github.com/Cisco-Talos/clamav-devel), improvements to [our documentation](https://github.com/Cisco-Talos/clamav-faq), and also [bug reports](https://bugzilla.clamav.net/). Thanks for joining us! ## Credits [The ClamAV Team](https://www.clamav.net/about.html#credits)