Proxy Server con filtraggio dei contenuti della navigazione: differenze tra le versioni

Riga 542: Riga 542:
<br/>
<br/>
Una volta scaricato, andiamo in ''Webmin - Webmin configuration'' e installiamo il modulo; quindi configuriamo il modulo installato, cambiando il path dell'eseguibile DansGuardian da <tt>/sbin/dansguardian</tt> a <tt>/usr/sbin/dansguardian</tt>.
Una volta scaricato, andiamo in ''Webmin - Webmin configuration'' e installiamo il modulo; quindi configuriamo il modulo installato, cambiando il path dell'eseguibile DansGuardian da <tt>/sbin/dansguardian</tt> a <tt>/usr/sbin/dansguardian</tt>.
== Calamaris, il generatore di report per Squid ==
Analizzare i file di log di un proxy risulta essere un'operazione piuttosto tediosa; è molto più conveniente utilizzare dei software in grado di generare i report degli accessi in modo automatico, come Calamaris. L'installazione e la configurazione di tale applicativo è piuttosto semplice:
<pre>
# apt-get install calamaris
</pre>
Ad installazione completata possiamo passare alla configurazione. Per prima cosa creiamo la directory calamaris in <tt>/var/www</tt> e le sottodirectory daily, weekly e monthly, in cui andranno salvati rispettivamente i report giornalieri, settimanali e mensili:
<pre>
# mkdir -p /var/www/calamaris
# mkdir -p /var/www/calamaris/daily
# mkdir -p /var/www/calamaris/weekly
# mkdir -p /var/www/calamaris/monthly
</pre>
Assegniamo i giusti permessi alle directory appena create:
<pre>
# cd /var/www
# chown www-data:www-data -R calamaris
</pre>
A questo punto possiamo creare il primo report, digitando:
<pre>
# calamaris -a -F html /var/log/squid3/access.log > /var/www/calamaris/index.html
</pre>
Il report sarà visualizzabile mediante browser alla seguente URL:
<pre>
http://192.168.10.254/calamaris
</pre>
Per ricevere i report direttamente via email (oltre ad ottenere il loro salvataggio nelle dir precedentemente create), possiamo modificare come segue il file cron.conf posizionato in <tt>/etc/calamaris</tt>:
<pre>
daily:vostro.indirizzo@email.it:/var/www/calamaris/daily/index.html:both:'Squid giornaliero'
weekly:vostro.indirizzo@email.it:/var/www/calamaris/weekly/index.html:both:'Squid settimanale'
monthly:vostro.indirizzo@email.it:/var/www/calamaris/monthly/index.html:both:'Squid mensile'
</pre>