Micah Snyder d6565c5b83 Fix crash in EGG parser utf8 conversion
Fix use of iconv output variable so we don't try to free or realloc a
bad pointer. Also add a basic unit test to validate use of the utf8 conversion
function.

Fix EGG parser mem leak.

Also adjusts valgrind suppression rules to ignore valgrind false
positives in unrar code (again).
2020-07-15 11:21:49 -07:00
2020-01-14 14:40:28 -08:00
2020-01-14 14:40:28 -08:00
2020-01-14 14:40:28 -08:00
2020-01-14 14:40:28 -08:00
2020-01-14 14:40:28 -08:00
2020-01-14 14:40:28 -08:00
2020-01-31 13:39:22 -08:00
2019-10-29 09:42:19 -07:00
2020-01-14 14:40:28 -08:00
2019-10-29 09:42:19 -07:00
2019-10-02 16:08:28 -04:00
2019-10-02 16:08:31 -04:00
2014-04-17 09:29:47 -04:00
2007-12-13 19:45:38 +00:00
2007-12-12 21:46:34 +00:00
2009-08-05 23:35:58 +02:00
2007-12-12 21:46:34 +00:00
2015-05-01 12:12:59 -04:00
2008-02-14 02:12:13 +00:00
2020-01-14 14:40:28 -08:00
2020-01-14 14:40:28 -08:00

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. Our source code release tarballs also includes a copy of the documentation for offline reading.

ClamAV Signatures

Anyone can learn to read and write ClamAV signatures. Take a look at the signature writing documentation and phishing signature writing documentation 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.

For detailed instructions specific to building ClamAV please investigate our the Linux/Unix/Mac Install instructions in the User Manual.

Install from a binary package

For binary package distribution installation instructions, head over to our website.

Windows

Build from Source on Windows

The instructions for building ClamAV from source on Windows is located in the Win32 README.

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.

Upgrading from a previous version

Some tips on how to upgrade from a previous version of ClamAV.

ClamAV News

For information about the features in this and prior releases, read the news.

Catch up on the latest about ClamAV by reading our blog 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, and tune to #clamav on IRC.

Want to make a contribution?

The ClamAV development team welcomes code contributions, improvements to our documentation, and also bug reports. Thanks for joining us!

Credits

The ClamAV Team

Description
No description provided
Readme 196 MiB
Languages
C 80.4%
C++ 9.1%
Rust 3.7%
Python 3%
CMake 2.3%
Other 1.3%