54
54
<p id="q1" style="margin-top: 2em;"><a href="#top">^</a> <b>1.</b> <i>Do I have to use Squid? Can other software be used as the parent proxy?</i></p>
55
55
<p>In theory you can use any old HTTP proxy, however DG is only regularly tested with Squid.</p>
57
57
<p>There are certain common elements, such as the naming of some of the virus scanning plugins and configuration options, but code itself has not been taken from the project, primarily for legal reasons (both projects are released under the GPL, but code contributed to anything other than DansGuardian itself has different ownership). With regards to the 2.8 series, DGAV is certainly viewed as a friendly fork.</p>
58
58
<p id="q3" style="margin-top: 2em;"><a href="#top">^</a> <b>3.</b> <i>How do I set up virus scanning?</i></p>
59
59
<p>Make sure DG is built with at least one content scanning plugin enabled ("--enable-clamd", "--enable-kavd", "--enable-icap", "--enable-commandline" or "--enable-clamav"). After compilation and installation, uncomment the relevant "contentscanner" line in dansguardian.conf to enable loading the plugin. Also take a look in the plugin's own configuration file, the path of which is in the "contentscanner" option, and perform any necessary customisations - for example, settings the "clamdudsfile" option in clamdscan.conf.</p><p class='q'> For new installations, the "clamdscan" plugin is recommended; this requires you to have ClamD running on the same machine as DG, but is flexible (using ClamD's own configuration file for extra control) and simple to set up.</p>