1. 1. Introduction
  2. 2. Installing
    1. 2.1. Packages
    2. 2.2. Docker
    3. 2.3. Unix from source (v0.104+)
    4. 2.4. Unix from source (v0.103-)
    5. 2.5. Windows from source
    6. 2.6. Community Projects
    7. 2.7. Add a service user account
  3. 3. Usage
    1. 3.1. Configuration
    2. 3.2. Updating Signature Databases
    3. 3.3. Scanning
      1. 3.3.1. On-Access Scanning
    4. 3.4. Running ClamAV Services
    5. 3.5. Report a Bug
  4. 4. Signatures
    1. 4.1. CVD Info File
    2. 4.2. Dynamic Configuration Settings
    3. 4.3. Trusted and Revoked EXE Certificates
    4. 4.4. File Type Recognition
    5. 4.5. Allow Lists
    6. 4.6. Hash-based Signatures
    7. 4.7. Content-based Signature Format
      1. 4.7.1. Logical Signatures
      2. 4.7.2. Extended Signatures
    8. 4.8. YARA Rules
    9. 4.9. Phishing Signatures
    10. 4.10. Bytecode Signatures
    11. 4.11. Container Metadata Signatures
    12. 4.12. Archive Passwords (experimental)
  5. 5. For Developers
    1. 5.1. Pull Request Basics
    2. 5.2. ClamAV Git Work Flow
    3. 5.3. Working with Your Fork
    4. 5.4. Reviewing Pull Requests
    5. 5.5. Building for Development
    6. 5.6. Dev Tips & Tricks
    7. 5.7. Performance Profiling
    8. 5.8. Computing Code Coverage
    9. 5.9. Fuzzing Sanitizers
    10. 5.10. libclamav
    11. 5.11. Contribute
  6. 6. Frequently Asked Questions
    1. 6.1. Selecting the Right Version of ClamAV for You
    2. 6.2. FreshClam (Signature Updater)
    3. 6.3. Signature Database (CVD)
    4. 6.4. Misc
    5. 6.5. Mailing Lists
    6. 6.6. Safe Browsing
    7. 6.7. Troubleshooting
    8. 6.8. Interpreting Scan Alerts
    9. 6.9. Upgrading
    10. 6.10. Win32
    11. 6.11. ClamAV EOL Policy
    12. 6.12. PUA (Potentially Unwanted Application)
    13. 6.13. Ignore
    14. 6.14. Uninstall
  7. 7. Appendix
    1. 7.1. Terminology
    2. 7.2. Hosting a Private Database Mirror
    3. 7.3. Microsoft Authenticode Signature Verification
    4. 7.4. ClamAV File Types and Target Types
    5. 7.5. ClamAV Versions and Functionality Levels

ClamAV Documentation

Appendix

  • Hosting a Private Database Mirror
  • All about Microsoft Authenticode Signature Verification
  • ClamAV File Types and Target Types
  • ClamAV Functionality Levels