Copyright (c) 2005-2025 Gianluigi Tiesi [email protected]
Upstream ClamAV Project: Copyright (c) Cisco Systems, Inc. and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- [clamav] small footprint
- [clamav] native msvc win64 port, legacy mingw 32bit/64bit build for WinXP+
- [clamav] support for unc paths, exotic/long file names
- [clamav] nice icons ;)
- [clamscan] memory scanner (in memory loaded modules are scanned on-disk)
- [llvm] msvc build Only
- [clamdtop] curses ui to connect to a running clamd service
- [clamd/freshclam] as Windows Service
- OpenSSL: 3.4.1
- bzip2: 1.0.8
- curl: 8.12.1
- json-c: 0.18-20240915
- libxml2: 2.13.6
- pcre2: 10.45
- PDCurses: git-6ba6df38
- Winpthreads: git-b025331
- zlib-ng: 2.2.4
- LLVM 13.0.1
Clone repository using:
git clone --recursive https://github.com/clamwin/clamav-win32.git
-
You can store database and config paths in the registry using clamav.reg file (I may make a nsis installer in the future).
If you get SSL Certificates problems when launching freshclam you need to install Baltimore CyberTrust Root (double click on .crt file and follow the wizard)
- import
clamav.reg
file - create
C:\ClamAV
andC:\ClamAV\db
- put executables in
C:\ClamAV
- create freshclam.conf in
C:\ClamAV
- create clamd.conf in
C:\ClamAV
- install the service with (in Administrator cmd prompt):
clamd.exe --install
- launch
freshclam.exe
to download the virus database
freshclam.conf
DatabaseMirror database.clamav.net
DNSDatabaseInfo current.cvd.clamav.net
clamd.conf
TCPSocket 3310
TCPAddr 127.0.0.1
MaxThreads 2
LogFile C:\ClamAV\clamd.log
DatabaseDirectory C:\ClamAV\db
Make sure C:\Clamav
is writable by the System Service
user.
Finally start the service with net start clamd