Antivirus Toolkit

Edit Package clamav

Clam AntiVirus is an open source (GPL) anti-virus toolkit for UNIX,
designed especially for e-mail scanning on mail gateways. It provides a
number of utilities including a flexible and scalable multi-threaded
daemon, a command line scanner and advanced tool for automatic database
updates. The core of the package is an anti-virus engine available in a
form of shared library.

Here is a list of the main features:

* command-line scanner

* fast, multi-threaded daemon with support for on-access scanning

* milter interface for sendmail

* advanced database updater with support for scripted updates and
digital signatures

* virus scanner C library

* on-access scanning (Linux® and FreeBSD®)

* virus database updated multiple times per day (see home page for
total number of signatures)

* built-in support for various archive formats, including Zip, RAR,
Tar, Gzip, Bzip2, OLE2, Cabinet, CHM, BinHex, SIS and others

* built-in support for almost all mail file formats

* built-in support for ELF executables and Portable Executable files
compressed with UPX, FSG, Petite, NsPack, wwpack32, MEW, Upack
and obfuscated with SUE, Y0da Cryptor and others

* built-in support for popular document formats including MS Office and
MacOffice files, HTML, RTF and PDF

Refresh
Refresh
Source Files
Filename Size Changed
clamav-1.2.0.tar.gz 0041360851 39.4 MB
clamav-1.2.0.tar.gz.sig 0000000801 801 Bytes
clamav-conf.patch 0000004789 4.68 KB
clamav-document-maxsize.patch 0000002576 2.52 KB
clamav-fips.patch 0000000231 231 Bytes
clamav-milter.service 0000000277 277 Bytes
clamav-obsolete-config.patch 0000001600 1.56 KB
clamav-rpmlintrc 0000000106 106 Bytes
clamav-tmpfiles.conf 0000000069 69 Bytes
clamav.changes 0000105384 103 KB
clamav.keyring 0000003859 3.77 KB
clamav.spec 0000009847 9.62 KB
Revision 66 (latest revision is 78)
Arjen de Korte's avatar Arjen de Korte (adkorte) committed (revision 66)
- Update to 1.2.0
  * Added support for extracting Universal Disk Format (UDF) partitions.
    Specifically, this version adds support for the Beginning Extended
    Area Descriptor (BEA01) type of UDF files.
  * Added an option to customize the size of ClamAV's clean file cache.
    Increasing the size of the clean file cache may improve scan
    performance but will require more RAM. The cache size value should
    be a square number or will be rounded up to the nearest square number.
    The cache size option for clamd and clamscan is --cache-size.
    Alternatively, you can customize the cache size for ClamD by setting
    CacheSize in clamd.conf.
  * Introduced a SystemD timer for running Freshclam updates, without
    sending Freshclam into the background. This takes the "burden of
    timing the updates" from Freshclam and puts it onto SystemD. The timer
    can be activated, audited, and the logs inspected:
      sudo systemctl enable --now clamav-freshclam-once.timer
      sudo systemctl list-timers
      sudo systemctl status clamav-freshclam-once.timer
      sudo systemctl status clamav-freshclam-once.service
      journalctl -u clamav-freshclam-once.service
    If you want a different update interval you can edit the timer unit file:
      sudo systemctl edit clamav-freshclam-once.timer
  * Raised the MaxScanSize limit so the total amount of data scanned when
    scanning a file or archive may exceed 4 gigabytes.
    Introduced the ability to suffix the MaxScanSize and other config file
    size options with a "G" or "g" for the number of gigabytes. For example,
    for ClamD you may now specify MaxScanSize 10G in clamd.conf. And for
    ClamScan, you may now specify --max-scansize=10g.
    The MaxFileSize is still limited internally in ClamAV to 2 gigabytes.
    Any file, or embedded file, larger than 2GB will be skipped. You may use
    clamscan --alert-exceeds-max, or the clamd.conf option AlertExceedsMax
    yes to tell if a scan is not completed because of the scan limits.
  * Added ability for Freshclam to use a client certificate PEM file and a
    private key PEM file for authentication to a private mirror by setting
    the following environment variables:
      FRESHCLAM_CLIENT_CERT: May be set to the path of a file (PEM)
      containing the client certificate.
      FRESHCLAM_CLIENT_KEY: May be set to the path of a file (PEM) containing
      the client private key.
      FRESHCLAM_CLIENT_KEY_PASSWD: May be set to a password for the client
      key PEM file, if it is password protected.
Comments 0
openSUSE Build Service is sponsored by