ClamAV
ClamAV®是一个开源杀毒引擎,用于检测木马、病毒、 恶意软件和其他恶意威胁。
文档和常见问题
ClamAV文档托管在docs.clamav.net。 每个发布版本的源代码包中也包含了一份文档副本,可供离线阅读。
您可以通过向Cisco-Talos/clamav-documentation提交改进来为文档做出贡献。
ClamAV新闻
要了解此版本和之前版本的功能信息,请阅读新闻。
通过阅读我们的博客并在Twitter上关注@clamav
,了解ClamAV的最新动态。
ClamAV签名
任何人都可以学习阅读和编写ClamAV签名。要开始学习,请查看我们的签名编写手册。
安装说明
使用Docker
ClamAV可以使用Docker运行。详情请访问在线手册的"Docker"部分,并查看我们在Docker Hub上的镜像。
使用包管理器
有关使用包管理器安装的帮助,请参阅在线手册的"包"部分。
使用安装程序
以下安装包可从clamav.net/downloads下载:
- Linux - 适用于x86_64和i686的Debian和RPM包。v0.104中的新功能。
- macOS - 适用于x86_64和arm64(通用)的PKG安装程序。v0.104中的新功能。
- Windows - 适用于win32和x64的MSI安装程序和便携式ZIP包。
要了解如何使用这些包,请参阅在线手册的"安装"部分。
从源代码构建
有关详细步骤说明,请参阅在线手册:
每个发布版本的源代码包中包含了一份文档副本,可供离线阅读。
所有可用构建选项的参考可以在INSTALL.md文件中找到。
您可以在在线手册的"开发者"部分找到针对开发者的额外建议。
从之前版本升级
访问常见问题获取有关如何从之前版本升级的提示。
加入ClamAV社区
与ClamAV社区联系的最佳方式是加入我们的邮件列表。
您也可以在我们的ClamAV Discord聊天服务器上加入社区。
想做出贡献?
ClamAV开发团队欢迎代码贡献、对我们文档的改进,以及错误报告。
感谢您的加入!
许可
ClamAV根据GNU通用公共许可证第2版(GPLv2)许可用于公共/开源使用。
请查看COPYING.txt
获取许可证副本。
第三方代码
ClamAV包含一些组件,其中包含部分或全部复制自第三方项目的代码,这些代码不属于思科所有,并且采用不同于ClamAV的许可方式。这些包括:
- Yara:Apache 2.0许可证
- Yara后来改用BSD 3条款许可证; 我们的源代码已过时,需要更新。
- 7z / lzma:公共领域
- libclamav的NSIS/NulSoft解析器包括:
- zlib:宽松的自由软件许可证
- bzip2 / libbzip2:类BSD许可证
- OpenBSD的libc/regex:BSD许可证
- file:BSD许可证
- str.c:包含BSD许可的strtol()、stroul()函数的修改实现,版权所有(c) 1990 加州大学董事会。
- 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
目录获取第三方项目许可证副本。
致谢
每个发布版本的贡献者名单可以在新闻中找到。
ClamAV由ClamAV团队为您呈现。