Passo-passo installazione proxy Squid, content filter Dansguardian

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