Passo-passo installazione proxy Squid, content filter Dansguardian e relativo modulo per Webmin (Su Debian 4r5) 1- Installazione Webmin 1.441 2- impostare lingua e tema di Webmin 3- Impostare il nome di Dominio, l'ip statico e l'ip del gateway dalla finestra impostazione parametri di rete 4- Modificare il file /etc/hosts nel seguente modo: n.ip 127.0.0.1 127.0.0.1 nomepc.nomedominio nomepc localhost nomepc.nomedominio nomepc.nomedominio nomepc 5- Inst il proxy Squid da Webmin 6- Premere da Webmin/Squid il pulsante “Initialize Cache” (inserire come nome utente un utente normale NON root). Viene creato l'albero contenente la cache del proxy. 7- Installare DansGuardian (2.8.0.6) da Synaptic, vengono installate anche le seguenti dipendenze che fanno parte dell'antivirus Clamav: clamav 0.90 clamav-base clamav-freshclam libclamav2 libesmtp5 (sono però versioni vecchie che non funzionano! verranno sostituite in seguito) 8- Modificare il file di configurazione di DansGuardian /etc/dansguardian/dansguardian.conf nel seguente modo: − − − commentare la riga “UNCONFIGURED – Please remove ...” language = 'italian' (in /etc/dansguardian/languages/italian c'è il file html della finestra di messaggi di Dansguardian per i client) togliere il commento a: loglocation = '/var/log/dansguardian/access.log' 9- modificare il file sources.list aggiungendo la seguente riga, serve per scaricare la versione aggiornata di Clamav: deb http://volatile.debian.org/debian-volatile etch/volatile main contrib non-free 10- apt-get update ES 1 di 3 11- apt-get install clamav 12- apt-get install clamav-daemon --fix-missing (compare il messaggio: “The virus database is older than 7 days, please update it ....”) 13- adesso da Synaptic figurano installati i seguenti componenti di Clamav: clamav clamav-base 0.95.1 clamav-daemon clamav-freshclam libclamav6 0.95.1 0.95.1 0.90.1 (che è ancora vecchia e va aggiornata) 0.95.1 14- aggiornare clamav-freshclam alla versione 0.95.1 da Synaptic (da un errore ma viene comunque aggiornato), questo pacchetto serve per fare gli aggiornamenti automatici del database dei virus di Clamav. 15- da Webmin/server/ Start di Squid 16- da terminale: dansguardian start (da il messaggio “Warning version Clamav engine outdated” ma Dansguardian parte lo stesso). 17- dansguardian -s (da lo stato, il numero di processo, di DG per esempio: parent Dansguardian pid:5429) 18- dansguardian -h (help dei parametri di DG) 19- kill n. processo (per uccidere DG) 20- al riavvio del PC partono in automatico Squid e DG 21- Utilizzo di DG senza installare il modulo di DG per Webmin 22- da un PC client: Iceweasel/Modifica/Preferenze/Avanzate/rete/Impostazioni/Config manuale del proxy: inserire l'ip del server proxy e la porta 8080. Il client naviga attraverso il proxy Squid. 23- provando a scaricare per esempio dal sito www.clamav.net/download/sources il file clamAVxxx (latest stable release) compare la videata di Accesso negato per download di estensione non permessa .tar.gz 24- Come bloccare la navigazione di un client: da Konqueror del server modificare il file /etc/dansguardian/bannediplist aggiungendo l'ip del client 25- dansguardian -s (per vedere il pid di DG) 26- kill n.pid di DG (per fermare DG) 27- dansguardian start (dal client non si può più navigare) ES 2 di 3 28- Installare il modulo di DG per Webmin (dg-0.5.10-pr5.wbm) Webmin/Config Webmin/Moduli Webmin/Installa modulo/dal filesystem locale il modulo viene installato in /usr/share/webmin/dansguardian 29- visualizzare i vari elementi del modulo Dansguardian da Webmin/server/DansGuardian ES 3 di 3