ClamAV Antivirus Native Win32 Port - 0.103.12
This is an unofficial native port of the well known ClamAV Antivirus, this port is used in ClamWin Antivirus
x64 package is built with Visual Studio 2022 and needs Microsoft Visual C++ Redistributable for x64.
x86 package is built with Mingw-w64 (32bit) and runs on all Windows version from WinNT4 (MinGW build) to Windows 11, LLVM JIT does not work on old systems so you may want to delete libclamav_llvm.dll.
On Windows 98 libclamunrar needs unicows.dll
,
you can download opencow (open source version of MSLU) from Open Layer for Unicode,
extract the archive, then place unicows.dll
in the same directory of clamav.
This package is a slightly improved version by me, you can find sources here
On WinNT4 you may need to set OPENSSL_ia32cap environment variable to ~0x1000000 because nt4 does not support SSE (I get illegal instruction in my VM).
Sources can be found on GitHub
Changelog (Date are DMY)
- [28/09/2024] 0.103.12 new upstream release
- [10/11/2023] 0.103.11-r2 compatibility fix rebuild
- [04/11/2023] 0.103.11 new upstrem release, openssl 1.1.1w
- [02/09/2023] 0.103.10 new upstrem release, openssl 1.1.1v
- [17/02/2023] 0.103.8 new upstream release, openssl 1.1.1t
- [29/07/2022] 0.103.7 new upstream release, openssl 1.1.1q
- [16/06/2022] 0.103.6 new upstream release, openssl 1.1.1o
- [16/01/2022] 0.103.5 new upstream release, openssl 1.1.1m
- [10/11/2021] 0.103.4 new upstream release, openssl 1.1.1l
- [22/06/2021] 0.103.3 new upstream release
- [06/06/2021] 0.103.2-r1 rebase against the correct version (fixes freshclam updates), updated dependencies
- [02/05/2021] 0.103.2 new upstream release, openssl 1.1.1k
- [24/11/2020] 0.103.0-r1 fixed clamd as service, correct x86 build
- [10/11/2020] 0.103.0 new upstream release, openssl 1.1.1h
- [27/11/2019] 0.102.1 new upstream release, openssl 1.1.1d
- [26/08/2019] 0.101.4 new upstream release, openssl 1.1.1c
- [08/08/2019] 0.101.3 new upstream release, openssl 1.1.1c
- [12/04/2019] 0.101.2 new upstream release, openssl 1.1.1b
- [13/01/2019] 0.101.1 new upstream release, openssl 1.1.1a
- [13/12/2018] 0.101.0 new upstream release, openssl 1.1.1a
- [05/10/2018] 0.100.2 new upstream release, openssl 1.0.2p
- [13/07/2018] 0.100.1 new upstream release
- [25/04/2018] 0.100.0 new mingw build compatible with old msvcrt
- [15/04/2018] 0.100.0 new upstream release
- [11/03/2018] 0.99.4: new upstream release
- [24/05/2016] 0.99.2: new upstream release
- [11/03/2016] 0.99.1: new upstream release
- [10/02/2016] 0.99: new upstream release
- [01/07/2015] 0.98.7: new upstream release
- [04/03/2015] 0.98.6-1-gaffa33b: fix for `ERROR: optparse: longopts[] is too small`
[Download Binaries]
Current Stable 0.103.12
- clamav-x64-0.103.12.7z VS 2022 64bit build
- clamav-x86-0.103.12.7z Mingw-w64 32bit build
[Features]
- [clamav] small footprint
- [clamav] nice icons ;)
- [clamav] support for unc paths, exotic/long file names
- [clamscan] memory scanner (in memory loaded modules are scanned on-disk)
- [libclamav] dynamic libclamav.dll library common for all executables
- [libclamav] support for 7zip archives
- [freshclam] native dns txt query on win98/ME / DnsAPI query on Win2k+
- [clamd/freshclam] also as Windows Services
- [clamd/freshclam] ipv6 if supported by windows
- [clamav] Digital Signature based False Positive check for Windows system files
- [llvm] Standalone llvm dll, so the same binary can be used also on system where llvm is not supported (I suggest to remove the dll on Win9x)
[Misc files]
- DNS checker A little tool to check if your dns is working
- ClamAV-GUI.7z GPL, sources on GitHub
A simple GUI suitable for recovery bootable media
[NOTES]
- .7z files are 7-zip compressed files.
- Memory scan of System processes needs Debug Privileges, on Windows XP Home Debug Privileges are disabled by default, thus you can use this little program to enable them. After executing it you'll need to reboot.