Cisco-Talos/clamav
GitHub: Cisco-Talos/clamav
Cisco Talos 维护的开源防病毒引擎,用于检测病毒、木马、恶意软件等威胁。
Stars: 6324 | Forks: 838
# ClamAV
ClamAV® 是一个开源防病毒引擎,用于检测木马、病毒、恶意软件及其他恶意威胁。
## 文档与常见问题解答 ClamAV 文档托管在 [docs.clamav.net](https://docs.clamav.net/)。 每个版本的源代码压缩包中也包含一份供[离线](docs/html/index.html)阅读的文档。 您可以通过向 [Cisco-Talos/clamav-documentation](https://github.com/Cisco-Talos/clamav-documentation) 提交改进来为文档做出贡献。 ## ClamAV 新闻 有关此版本及先前版本功能的信息,请阅读[新闻](NEWS.md)。 阅读我们的[博客](http://blog.clamav.net)并在 Twitter `@clamav` 上关注我们,以获取关于 ClamAV 的最新动态。 ## ClamAV 特征码 任何人都可以学习读写 ClamAV 特征码。要开始使用,请参阅我们的[特征码编写手册](https://docs.clamav.net/manual/Signatures.html)。 ## 安装说明 ### 使用 Docker ClamAV 可以使用 Docker 运行。有关详细信息,请访问在线手册中的 ["Docker"](https://docs.clamav.net/manual/Installing/Docker.html) 部分,并在 [Docker Hub](https://hub.docker.com/r/clamav/clamav) 上查看我们的镜像。 ### 使用包管理器 有关从包管理器安装的帮助,请参阅在线手册中的 ["Packages"](https://docs.clamav.net/manual/Installing/Packages.html) 部分。 ### 使用安装程序 可以从 [clamav.net/downloads](https://www.clamav.net/downloads) 下载以下安装包: - Linux - 适用于 x86_64 和 i686 的 Debian 和 RPM 软件包。*v0.104 新增。* - macOS - 适用于 x86_64 和 arm64 的 PKG 安装程序。*v0.104 新增。* - Windows - 适用于 win32 和 x64 的 MSI 安装程序和便携式 ZIP 软件包。 要了解如何使用这些软件包,请参阅在线手册中的 ["Installing"](https://docs.clamav.net/manual/Installing.html#installing-with-an-installer) 部分。 ### 从源代码构建 有关分步说明,请参阅在线手册: - [Unix/Linux/Mac](https://docs.clamav.net/manual/Installing/Installing-from-source-Unix.html) - [Windows](https://docs.clamav.net/manual/Installing/Installing-from-source-Windows.html) 每个版本的源代码压缩包都包含一份供[离线](docs/html/UserManual.html)阅读的文档。 所有可用构建选项的参考可以在 [INSTALL.md](INSTALL.md) 文件中找到。 您可以在在线手册的 ["For Developers"](https://docs.clamav.net/manual/Development.html) 部分找到给开发者的更多建议。 ### 从先前版本升级 请访问 [常见问题解答](https://docs.clamav.net/faq/faq-upgrade.html) 获取有关如何从先前版本升级的提示。 ## 许可 ClamAV 根据 GNU 通用公共许可证第 2 版 (GPLv2) 获得公共/开源使用许可。 有关许可证副本,请参阅 `COPYING.txt`。 ### 第三方代码 ClamAV 包含许多组件,这些组件包含部分或全部从第三方项目复制的代码,这些代码不由 Cisco 拥有,且许可方式与 ClamAV 不同。其中包括: - Yara: Apache 2.0 许可证 - Yara 此后已切换到 BSD 3-Clause 许可证;我们的源代码已过时,需要更新。 - 7z / lzma: 公有领域 - libclamav 的 NSIS/NulSoft 解析器包括: - zlib: 宽松自由软件许可证 - bzip2 / libbzip2: 类 BSD 许可证 - OpenBSD 的 libc/regex: BSD 许可证 - file: BSD 许可证 - str.c: 包含经修改的 BSD 许可 strtol(), stroul() 函数实现,版权所有 (c) 1990 The Regents of the University of California。 - pngcheck (png.c): MIT/X11 风格许可证 - getopt.c: MIT 许可证 - Curl: 灵感来自 MIT/X 的许可证,但不完全相同 - libmspack: LGPL 许可证 - UnRAR (libclamunrar): 非自由/受限的开源许可证 - 注意:UnRAR 许可证与 GPLv2 不兼容,因为它包含一项条款,禁止从 UnRAR 解压缩代码逆向工程 RAR 压缩算法。 因此,libclamunrar/libclamunrar_iface 根本不会与 libclamav 链接。而是在运行时加载。如果加载失败,ClamAV 将在没有 RAR 支持的情况下继续运行。 有关第三方项目许可证的副本,请参阅 `COPYING` 目录。 ## 致谢 每个版本的贡献者名单可在 [新闻](NEWS.md) 中找到。 ClamAV 由 [ClamAV 团队](https://www.clamav.net/about.html#credits) 为您带来标签:C++, Cisco Talos, ClamAV, DNS 反向解析, Docker容器, Go语言工具, Web 安全测试, 反病毒引擎, 威胁情报, 客户端加密, 开发者工具, 开源杀毒软件, 攻击面发现, 数据擦除, 木马查杀, 病毒防护, 端点安全, 签名库, 网关安全, 网络信息收集, 网络安全, 补丁管理, 请求拦截, 逆向工具, 邮件安全, 隐私保护