ClamAV(多功能开源防病毒引擎)
v0.103.0 免费版- 软件大小:33.85 MB
- 更新日期:2020-10-20 10:08
- 软件语言:英文
- 软件类别:病毒防治
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
Clam AntiVirus是一款开源(GPLv2)防病毒工具包,用于检测木马、病毒、恶意软件和其它恶意威胁;同时用户也可以使用此工具用于其它多种情况下的病毒扫描,包括电子邮件扫描、Web扫描和端点安全、它提供了许多实用程序,包括灵活且可扩展的多线程守护程序,命令行扫描程序以及用于自动数据库更新的高级工具;也可以专门用于邮件网关上的电子邮件扫描,它提供了许多实用程序,包括灵活且可扩展的多线程守护程序,命令行扫描程序以及用于自动数据库更新的高级工具,该软件包的核心是以共享库的形式提供的防病毒引擎;此系统包括一个多线程扫描程序守护程序,用于按需文件扫描的命令行实用程序以及自动签名更新,Clam AV支持多种文件格式,文件和档案解压缩以及多种签名语言;访问适用于您的操作系统的应用程序版本,ClamAV防病毒软件是邮件网关扫描软件的开源标准!
软件功能
命令行扫描器
Sendmail的Milter界面
先进的数据库更新程序,支持脚本更新和数字签名
病毒数据库每天更新多次
对所有标准邮件文件格式的内置支持
对各种存档格式的内置支持,包括Zip,RAR,Dmg,Tar,Gzip,Bzip2,OLE2,Cabinet,CHM,BinHex,SIS等
内置支持UPX,FSG,Petite,NsPack,wwpack32,MEW,Upack打包的ELF可执行文件和可移植可执行文件
并通过SUE,Y0da Cryptor等混淆
内置支持流行的文档格式,包括MS Office和MacOffice文件,HTML,Flash,RTF和PDF
对于免费的ClamAV应用程序,系统建议有5 GB的可用空间。
该建议是对每个操作系统的建议磁盘空间的补充。
ClamAV旨在快速扫描文件。
实时保护
此扫描守护程序支持在现代版本的Linux上进行按访问扫描,包括阻止文件访问直到文件被扫描为止的功能。
ClamAV可检测超过一百万种病毒,蠕虫和木马,包括Microsoft Office宏病毒,移动恶意软件和其他威胁。
内置的字节码解释器允许ClamAV签名编写器创建和分发非常复杂的检测例程,并远程增强扫描仪的功能。
签名签名数据库可确保ClamAV仅执行可信签名定义。
ClamAV扫描存档和压缩文件中的内容,但也可以防止存档炸弹的袭击。
软件特色
内置的档案提取功能包括:邮编(包括SFX)、RAR(包括SFX)、7邮编
ARJ(包括SFX)、柏油、首席信息官、Gzip、Bzip2、DMG、IMG、ISO 9660
包、HFS +分区、HFSX分区、APM磁盘映像、GPT磁盘映像、MBR磁盘映像
XAR、XZ、MS OLE2、MS Cabinet文件(包括SFX)、MS CHM(编译的HTML)
MS SZDD压缩格式、BinHex、SIS(SymbianOS软件包)、AutoIt、InstallShield
支持Windows可执行文件解析,也称为32/64位的可移植可执行文件(PE)
包括经过以下压缩或混淆处理的PE文件:
UPX、FSG、娇小、PeSpin、包、wwpack32、超级背包、Y0da密码、支持ELF和Mach-O文件(32位和64位)
支持几乎所有的邮件文件格式
对其他特殊文件/格式的支持包括:
HTML、RTF、PDF格式、用CryptFF和ScrEnc加密的文件
uuencode、TNEF(winmail.dat)
先进的数据库更新程序,支持脚本更新,数字签名和基于DNS的数据库版本查询
Clam AntiVirus是高度跨平台的。
开发团队无法测试每个操作系统,选择使用每个最受欢迎的桌面操作系统的两个最新的长期支持版本来测试ClamAV
安装步骤
1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面
3、同意上述协议条款,然后继续安装应用程序,点击同意按钮即可
4、可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改
5、现在准备安装主程序,点击安装按钮开始安装
6、弹出应用程序安装进度条加载界面,只需要等待加载完成即可
7、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
使用教程
使用CMake构建ClamAV
CLamAV 0.103+版本提供CMake构建工具。在0.103中,这仅出于实验和开发目的。
自动工具应用于生产版本。在0.104+中,我们希望CMake将成为首选的构建系统,并且将不赞成使用Autotools
使用Autotools构建ClamAV
运行./autogen.sh
从git克隆构建时,ClamAV版本0.103+将要求您在运行autogen.sh之前运行configure。由Autotools生成的文件(例如)configure不再存储在Git存储库中。运行时autogen.sh,它将为您生成这些文件。
./autogen.sh
运行./configure
对于基本构建,只需运行即可./configure。如果您已将依赖关系与平台的软件包管理器一起安装,则它应自动检测依赖关系。macOS用户将需要使用此选项来正确检测openssl --with-openssl=/usr/local/opt/openssl@1.1。
运行./configure --help以查看选项的完整列表。以下建议将帮助您入门:
修改CFLAGS和CXXFLAGS变量,如下所示(假设您使用进行构建gcc):
包括gdb调试信息(-ggdb)。这将使使用进行调试更加容易gdb。
禁用优化(-O0)。这将确保您看到的行号gdb与实际执行的行号匹配。
例:CFLAGS =“-gdb -O0” CXXFLAGS =“-gdb -O0” ./configure
使用以下选项运行configure:
--prefix=`pwd`/build注意:这将导致make install安装到指定目录中,以避免潜在地污染您可能拥有的ClamAV的发行版。
--enable-debug:这将定义CL_DEBUG,它主要只是启用对调试有用的其他打印语句。
--enable-check:启用单元测试,可以使用进行测试make check。
--enable-coverage:如果使用gcc,请进行设置,-fprofile-arcs -ftest-coverage以便在程序运行时生成代码覆盖率指标。请注意,为存储程序流数据而插入的代码可能会显示在任何生成的火焰图或性能分析输出中,因此,如果您不关心代码覆盖率,请忽略此代码。
--enable-libjson:启用libjson,启用--gen-json选项。json输出包含其他元数据,在调试时可能会有所帮助。
--with-systemdsystemunitdir=no:请勿尝试注册clamd为systemd服务(在使用的系统上systemd)。你可能不希望这样的开发版本clamd作为一种服务来注册,这消除了需要运行make install与sudo。
您可能还希望包括以下标志,以便启用可选功能:--enable-experimental --enable-clamdtop --enable-milter --enable-xml --enable-pcre。请注意,这可能需要您安装其他开发库。
--enable-llvm --with-system-llvm=no:启用LLVM后,LLVM提供了即时编译ClamAV字节码签名的功能。没有LLVM,ClamAV使用内置的字节码解释器来执行字节码签名。使用LLVM,选项,“系统LLVM”和“内部LLVM”。尽管结果相同,但是字节码解释器比使用LLVM慢一些。目前,ClamAV仅支持LLVM 3.6.2以下的LLVM版本,并且LLVM 3.6.2的版本已经足够老,以致于新的发行版不再提供它。因此,我们建议使用--enable-llvm --with-system-llvm=noconfigure选项来使用“内部LLVM”。值得注意的是,内部LLVM可能需要一些时间才能构建,并且在启动clamd或时,用于加载字节码签名的JIT编译过程也需要一些时间clamdscan。对于编译速度和clamscan加载速度,您不妨取代--disable-llvm。
总共可以使用以下configure命令:
CFLAGS =“-ggdb -O0” CXXFLAGS =“-gdb -O0” ./configure --prefix =`pwd` / installed --enable-debug --enable-check --enable-coverage --enable-libjson- with-systemdsystemunitdir = no --enable-experimental --enable-clamdtop --enable-xml --enable-pcre --enable-llvm --with-system-llvm = no
注意:这是不可能建立libclamav作为静态库,并将它静态链接到clamscan / clamd的(要做到这一点,运行./configure与--enable-static --disable-shared)。这对于使用gprof不支持共享对象中的性能分析代码的工具很有用。但是,这样做有两个缺点:
clamscan/clamd将无法从RAR档案中提取文件。根据ClamAV使用的unrar库的软件许可,只能动态加载该库。ClamAV将尝试dlopen unrar库共享对象,如果找不到该库(或者如果未构建,则将继续运行而没有RAR提取支持),如果您指示不应构建共享库,则会发生这种情况)。
如果您更改libclamav,你需要make clean,make以及make install再次有clamscan/clamd使用新的重建libclamav.a。makefile文件似乎不知道重建clamscan/clamd时libclamav.a的变化(TODO,解决这个问题)。
邮件列表和IRC频道
如果您在安装或使用ClamAV时遇到问题,请尝试在我们的邮件列表中询问。共有四个列表:
clamav-announces(at)lists.clamav.net
有关新版本的信息,已审核。
不允许订阅者发布到此邮件列表。
clamav用户(在)lists.clamav.net
用户问题
clamav-devel(at)列表.clamav.net
技术讨论
clamav-virusdb(at)列表.clamav.net
数据库更新公告,已审核
您可以在此处订阅和搜索邮件列表档案。
或者,您可以尝试在#clamavIRC频道上询问-启动您最喜欢的irc客户端并输入:
/服务器irc.freenode.net
/加入#clamav
如果您喜欢Discord而不是IRC,请加入ClamAV Discord聊天服务器。
使用一对自动程序来中继消息,将ClamAV Discord #general和#irc-verbose通道与#clamav IRC通道桥接。
提交新的或未检测到的恶意软件
如果您使用最新的签名数据库检测到当前版本的ClamAV无法检测到的病毒,请在我们的网站上提交示例以供审核
人气软件
-
awvs13中文(web漏洞扫描软件) 125 MB
/简体中文 -
卡巴斯基2011/2012KEY导入授权工具 0.65 MB
/简体中文 -
Norton Security(电脑系统安装保护工具) 133.85 MB
/英文 -
Avira Free Security Suite 2019(防病毒与反恶意软件) 5.18 MB
/简体中文 -
FreeFixer(反恶意软件工具) 7.98 MB
/英文 -
Make Kill Vaccine(MKV外接设备保护工具) 2.25 MB
/多国语言 -
金山急救箱 3.2.08.05 8.00 MB
/简体中文 -
超级巡警 V5 正式版 9.00 MB
/简体中文 -
ESET Endpoint Security 5.0.2242.2 简体中文版 78.00 MB
/简体中文 -
钱盾电脑版 20.1 MB
/简体中文