Setting the 'TestDatabases' option to false in freshclam.conf will prevent
freshclam from loading the database file into memory before replacing the
actual CVDs that clamd will use.  The potential downside with this is that
if a CVD ends up having load issues for some reason (which shouldn't happen
given the testing we do on our end) clamd won't load in any signatures from
that CVD.  With the TestDatabases option enabled, there can be issues on
memory constrained systems since clamd will have a copy of the CVDs loaded
into memory and then freshclam will load another copy into memory at the
same time, but the benefit is that if a new CVD does have issues loading
for some reasons then it won't replace the previous set of CVDs that clamd
has been able to load successfully.

-Andrew

Andrew Williams
Malware Research Team
Cisco Talos

On Fri, Mar 5, 2021 at 1:53 PM Mark Pizzolato - Clamav-Win32 via
clamav-users <clamav-users@lists.clamav.net> wrote:

> I've never seen any problem with freshclam's memory footprint.
>
> On my Windows box, freshclam runs taking up all of 2.6MB.
>
> Clamd, on the other hand sucks down 1.4GB.
>
> There is no need to run clamd for the situation you are dealing with.
>
> On Friday, March 5, 2021 at 10:45 AM, Joel Esler wrote:
> > My current suggestion is setup Freshclam to do the initial update.
> >
> > Directly downloading the raw cld files is no longer scalable.
> >
> > > On Mar 5, 2021, at 1:29 PM, Ritch Parker <ri...@mixxum.com> wrote:
> > >
> > > I originally tried to setup Freshclam but found that, like the scan, it
> > consumes a large amount of memory.  I have an instance large enough to
> run
> > the scans, but it is on an internal subnet without external access… but
> > downloading files takes almost no memory, so to save some cost I just
> setup
> > a small instance on the public subnet to download the daily file… doing
> a once
> > every four hour check, then move the file to the larger instance.  Was
> going
> > to update further to do a head request, but then it stopped working :(
> > ...Really was just looking for an update solution that could be run with
> a very
> > small amount of memory and resources and this seemed to be the best fit.
> > >
> > >
> > >> On Mar 5, 2021, at 10:20 AM, Joel Esler (jesler) via clamav-users
> <clamav-
> > us...@lists.clamav.net> wrote:
> > >>
> > >> Are you using Freshclam to download the updates?
> > >>
> > >>> On Mar 5, 2021, at 12:58 PM, Ritch Parker <ri...@mixxum.com> wrote:
> > >>>
> > >>> Hello,
> > >>>
> > >>> Yesterday, for some reason, all my AWS VMs receive a 403 Forbidden
> > response from clamav when attempting to pull the latest cvd files.  I’ve
> tried
> > from two different instances, from a lambda, and then from my local
> > machine. All result in the same response:
> > >>>
> > >>> $ wget http://database.clamav.net/daily.cvd
> > >>> --2021-03-05 09:47:46--  http://database.clamav.net/daily.cvd
> > >>> Resolving database.clamav.net (database.clamav.net)...
> > >>> 104.16.218.84, 104.16.219.84 Connecting to database.clamav.net
> > (database.clamav.net)|104.16.218.84|:80... connected.
> > >>> HTTP request sent, awaiting response... 403 Forbidden
> > >>> 2021-03-05 09:47:48 ERROR 403: Forbidden.
> > >>>
> > >>> Not sure how I can resolve this.  Is this temporary?  I been
> checking once
> > every 4 hours and no change.
> > >>>
> > >>> Thanks
> > >>>
> > >>> _______________________________________________
> > >>>
> > >>> clamav-users mailing list
> > >>> clamav-users@lists.clamav.net
> > >>> https://lists.clamav.net/mailman/listinfo/clamav-users
> > >>>
> > >>>
> > >>> Help us build a comprehensive ClamAV guide:
> > >>> https://github.com/vrtadmin/clamav-faq
> > >>>
> > >>> http://www.clamav.net/contact.html#ml
> > >>
> > >>
> > >> _______________________________________________
> > >>
> > >> clamav-users mailing list
> > >> clamav-users@lists.clamav.net
> > >> https://lists.clamav.net/mailman/listinfo/clamav-users
> > >>
> > >>
> > >> Help us build a comprehensive ClamAV guide:
> > >> https://github.com/vrtadmin/clamav-faq
> > >>
> > >> http://www.clamav.net/contact.html#ml
> > >
> >
> >
> > _______________________________________________
> >
> > clamav-users mailing list
> > clamav-users@lists.clamav.net
> > https://lists.clamav.net/mailman/listinfo/clamav-users
> >
> >
> > Help us build a comprehensive ClamAV guide:
> > https://github.com/vrtadmin/clamav-faq
> >
> > http://www.clamav.net/contact.html#ml
>
> _______________________________________________
>
> clamav-users mailing list
> clamav-users@lists.clamav.net
> https://lists.clamav.net/mailman/listinfo/clamav-users
>
>
> Help us build a comprehensive ClamAV guide:
> https://github.com/vrtadmin/clamav-faq
>
> http://www.clamav.net/contact.html#ml
>
_______________________________________________

clamav-users mailing list
clamav-users@lists.clamav.net
https://lists.clamav.net/mailman/listinfo/clamav-users


Help us build a comprehensive ClamAV guide:
https://github.com/vrtadmin/clamav-faq

http://www.clamav.net/contact.html#ml

Reply via email to