Repolode
Cisco-Talos

Cisco-Talos/clamav

开源杀毒引擎,用于检测木马、病毒、恶意软件等威胁。

Star
7,432
Fork
942
未关闭 Issue
410
最近提交
前天

这是什么?

ClamAV 是一款开源杀毒引擎,用于扫描文件并检测木马、病毒、恶意软件等恶意威胁。项目采用 GPLv2 协议发布,可作为命令行扫描工具、函数库使用,也可以作为扫描服务嵌入其他系统。

它基于特征码进行检测,特征码采用人人都能学习读写的格式编写。官方文档涵盖 Docker 安装、系统包管理器安装、Linux、macOS 和 Windows 的预编译安装包,以及从源码编译等方式。

对于需要为邮件网关、文件服务器或其他数据处理流程加入恶意软件扫描能力的开发者和运维人员,ClamAV 是一个合适的选择。构建选项可按文档自定义,项目也接受代码贡献与 Bug 报告。

核心功能

  • 01基于特征码检测木马、病毒等恶意软件。
  • 02特征码格式开放,用户可以自行编写和扩展。
  • 03提供 Docker 镜像,以及 Linux、macOS、Windows 安装包。
  • 04支持从源码编译,并有完整的构建选项说明。
  • 05RAR 压缩包支持通过运行时加载的独立模块实现,使核心代码保持与 GPLv2 兼容。

适用场景

  • 为邮件网关或文件上传流程增加恶意软件扫描。
  • 扫描文件服务器或共享存储中的已知威胁。
  • 在构建或数据导入流程中嵌入病毒扫描步骤。

快速上手

  1. 1

    通过 Docker Hub 镜像安装

  2. 2

    使用包管理器安装(参见在线手册)

  3. 3

    从 clamav.net/downloads 下载安装包

使用前须知

  • 采用 GPL-2.0 许可证,这是一种要求衍生作品保持开源的 copyleft 许可证。
  • 从源码构建需要按照在线手册完成多个步骤。
  • 部分内置第三方组件采用不同许可证,RAR 支持在运行时加载。

收录于专题

标签

常见问题

clamav 是什么?
开源杀毒引擎,用于检测木马、病毒、恶意软件等威胁。 ClamAV 是一款开源杀毒引擎,用于扫描文件并检测木马、病毒、恶意软件等恶意威胁。项目采用 GPLv2 协议发布,可作为命令行扫描工具、函数库使用,也可以作为扫描服务嵌入其他系统。
clamav 可以免费使用吗?用的什么许可证?
clamav 以 GPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
clamav 还在维护吗?
活跃维护中。clamav 最近一次提交是在 2026年10月22日。
clamav 适合用来做什么?
为邮件网关或文件上传流程增加恶意软件扫描。 扫描文件服务器或共享存储中的已知威胁。 在构建或数据导入流程中嵌入病毒扫描步骤。
clamav 怎么安装和运行?
通过 Docker Hub 镜像安装 使用包管理器安装(参见在线手册) 从 clamav.net/downloads 下载安装包
在哪里获取 clamav?
源代码和安装说明在 GitHub 上:https://github.com/Cisco-Talos/clamav

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目