- impostiamo il numero di porta su cui si metterà in ascolto:
filterip = filterport = 8080
- comunichiamo a DansGuardian dove si trova Squid:
proxyip = 127.0.0.1 proxyport = 3128
- commentiamo infine la linea
UNCONFIGURED
che si trova all'inizio del file, altrimenti DansGuardian non funzionerà.
I filtri di DansGuardian
I files che permettono di agire sui filtri di DansGuardian, che in questo articolo descriveremo solo brevemente, si trovano tutti nella directory /etc/dansguardian e seguono questa convenzione:
- i file che cominciano per banned si riferiscono all'azione di "negare l'accesso";
- i file che iniziano per exception si riferiscono all'azione di "consentire l'accesso".
L'ordine in cui i file sono esaminati dal programma è il seguente:
- exceptioniplist - contiene l'elenco degli indirizzi IP che devono saltare il controllo dei contenuti (ad.es. gli indirizzi dei PC degli amministratori);
- exceptionuserlist - contiene l'elenco degli utenti che saltano il controllo di dansgardian (ad. es. gli amministratori);
- exceptionsitelist - contiene la parte terminale dei domini le cui pagine non saranno filtrate (ad. es. linux.org);
- exceptionurllist - contiene l'indirizzo di pagine di siti che non sono filtrate;
- blanket block - permette lo sblocco totale o parziale dei siti che sono indicati nei file greysitelist e greyurllist, a differenza dei file exception* il filtro è applicato;
- bannediplist - indirizzi IP dei PC che non devono avere accesso al web;
- banneduserlist - nomi degli utenti che non devono avere accesso al web;
- bannedregexpurllist - elenco delle espressioni regolari negli URL a cui negare l'accesso;
- bannedurllist - indirizzi di pagine web a cui non deve essere consentito l'accesso (serve per non bloccare un sito intero, ma solo parti di esso);
- blanket ip block - consente il blocco degli URL basati su IP;
- bannedsitelist - contiene la lista dei siti (domini) a cui non è consentito l'accesso (ad. es. sex.com);
- postupload - blocco o limite delle operazioni di upload (da impostare nel file /etc/dansguardian/dansguardian.conf);