ClamAV, free and open-source antivirus software, released version 1.0.0 as a long term support release.
I rarely do virus scan in Linux. But if you need, ClamAV is a good choice in the free open-source world. And, it just announced the 1.0.0 release after 20 years of development.
ClamAV 1.0.0 overhauled the all-match system with new reliable and easier to maintain code-base. Which fixed several know issues, and added multiple test cases to verify correct all-match behavior.
The release also added support for decrypting read-only OLE2-based XLS files that are encrypted with the default password.
Other changes include:
- new callback to the public API for inspecting file content during a scan at each layer of archive extraction.
- new function to the public API for unpacking CVD signature archives.
- Removed the option to build with an external TomsFastMath library
- Add checks to limit PDF object extraction recursion.
- Increased the limit for memory allocations based on untrusted input
- Increased the time limit in FreshClam before warning if the DNS entry is stale.
- Include C library header files in the Docker image.
- And various bug-fixes.
How to Get ClamAV 1.0.0
The software website offers binary packages for Windows, macOS, and Linux, as well as source tarball available to download at the link below:
As a command line tool, ClamAV is not so friendly for beginners. You may either follow the official manual to set it up, or install ClamTK for a graphical interface. And for Linux beginners, I’d recommend to install the ClamAV package from system repository.