Raja Muhammad Hammad said:
> does ClamAV support the given scenario?

ClamAV is neutral on the subject. It provides only the freshclam tool but
no server - it really doesn't care where that server is. There are several
ways to accomplish what you want:

* If a server is visible to all systems on any particular port you choose
then you can make that a central server for all systems and avoid delays
in relaying from one to the next.

* If relaying is necessary then you simply set up some file transfer
method and schedular.

Among your options for both Linux and Windows: ftp, http, scp, rsync. Any
of these methods can be used for a truely central servers as well. If you
use httpd for a server method then freshclam can be run on any client
where it's needed. You can also use wget or curl as a client. scp requires
sshd run on  at least one system - scp is the client. Ftp should require
no explanation. Rsync also requires a server run on at least one system -
the central site, perhaps. Your architecture will depend upon whether you
pull the files from the collector system or push them to the clients.

Finally, and least secure, you can share the files using NFS and Samba. An
NFS client is available from Microsoft, and NFS ans Samba are already in
Linux.

Ignoring for the moment that the need to to share ClamAV files, any file
shareing method that is common to all the systems, and for which minimal
automation can be scripted, will work. Even in Windows. Personally, I use
rsync as it transfers data only if necessary and is rather secure.

dp

_______________________________________________
http://lurker.clamav.net/list/clamav-users.html

Reply via email to