{"id":713,"date":"2011-04-05T23:04:55","date_gmt":"2011-04-05T21:04:55","guid":{"rendered":"http:\/\/blog.sfsoft.it\/?p=713"},"modified":"2011-04-05T23:07:34","modified_gmt":"2011-04-05T21:07:34","slug":"installare-dansguardian-e-tinyproxy-su-ubuntu-lucid","status":"publish","type":"post","link":"http:\/\/www.sfsoft.it\/blog\/2011\/04\/05\/installare-dansguardian-e-tinyproxy-su-ubuntu-lucid\/","title":{"rendered":"Installare DansGuardian e Tinyproxy su Ubuntu Lucid"},"content":{"rendered":"<p>Una soluzione alternativa a mettere <a title=\"Nanny: parental control su Ubuntu Lucid\" href=\"http:\/\/blog.sfsoft.it\/2011\/04\/03\/nanny-parental-control-su-ubuntu-lucid\/\">Nanny<\/a> per avere una sorta di <em>parental control<\/em> consiste nel mettere <a href=\"http:\/\/dansguardian.org\/\" target=\"_blank\">DansGuardian<\/a> e <a href=\"https:\/\/banu.com\/tinyproxy\/\" target=\"_blank\">Tinyproxy<\/a> ( o <a href=\"http:\/\/www.squid-cache.org\/\" target=\"_blank\">Squid<\/a> ).<\/p>\n<p>Installiamo i pacchetti ( verr\u00e0 anche installato l&#8217;antivirus <em>clamav<\/em> )<\/p>\n<p>[bash]sudo apt-get install dansguardian tinyproxy[\/bash]<\/p>\n<p>Molto probabilmente avremo un errore di <em>DansGuardian<\/em> che risulta non configurato, quindi andiamo a configurarlo<\/p>\n<p>[bash]sudo nano \/etc\/dansguardian\/dansguardian.conf[\/bash]<\/p>\n<p>Innanzi tutto remmiamo con un <em>#<\/em> la riga con la parola <em>UNCONFIGURED<\/em><\/p>\n<p>Poi se vogliamo i report di errore in italiano togliamo <em>ukenglish<\/em> e mettiamo <em>italian<\/em><\/p>\n<p>[plain]language = &#8216;italian'[\/plain]<\/p>\n<p>Controlliamo poi altri parametri<\/p>\n<p>[plain]<br \/>\nfilterport = 8080<br \/>\nproxyip = 127.0.0.1<br \/>\nproxyport = 3128<br \/>\n[\/plain]<\/p>\n<p>Salviamo e usciamo.<\/p>\n<p>Ora configuriamo <em>Tinyproxy<\/em><\/p>\n<p>[bash]sudo nano \/etc\/tinyproxy.conf[\/bash]<\/p>\n<p>E impostiamo la porta<\/p>\n<p>[plain]Port 3128[\/plain]<\/p>\n<p>Riavviamo ora i servizi<\/p>\n<p>[bash]<br \/>\nsudo \/etc\/init.d\/dansguardian restart<br \/>\nsudo \/etc\/init.d\/tinyproxy restart<br \/>\n[\/bash]<\/p>\n<p>Ora impostiamo il nostro browser, per esempio Firefox, in maniera che usi il <em>proxy<\/em> quindi apriamo il menu <em>Modifica<\/em> -&gt; <em>Preferenze<\/em> -&gt; <em>Avanzate<\/em> -&gt; <em>Rete<\/em> -&gt; <em>Impostazioni<\/em> e impostiamo:<\/p>\n<ul>\n<li>Selezionare : <strong>Configurazione manuale dei proxy<\/strong><\/li>\n<li>Proxy HTTP : <strong>127.0.0.1<\/strong><\/li>\n<li>Porta :<strong> 8080<\/strong><\/li>\n<li>Selezionare : <strong>Utilizza lo stesso proxy per tutti i protocolli<\/strong><\/li>\n<\/ul>\n<p>Per vedere se funziona, apriamo ad esempio <a href=\"http:\/\/www.google.it\/\" target=\"_blank\">Google<\/a> e proviamo a ricercare il termine <em>porn<\/em>, se tutto \u00e8 andato bene avremo un avviso che la pagina \u00e8 stata bloccata.<\/p>\n<p>Possiamo personalizzare cosa bloccare editando i <em>files<\/em> in <em>\/etc\/dansguardian\/lists<\/em><\/p>\n<p>Ad esempio io ho rimosso i filtri per parole chiave che mi rendevano la navigazione quasi impossibile, ho quindi aperto il file <em>\/etc\/dansguardian\/dansguardianf1.conf<\/em> e ho commentato le righe di <em>bannedphraselist<\/em>, <em>wheightedphraselist<\/em> e <em>exceptionphraselist<\/em><\/p>\n<p>Poi ho scaricato la <em>blacklist<\/em> dal sito <a href=\"http:\/\/urlblacklist.com\/?sec=download\" target=\"_blank\">URLBlacklist.com<\/a> ( \u00e8 consentito scaricarlo gratuitamente solo una volta per provarlo, per avere poi gli aggiornamenti si parte da 6$ al mese o 70$ all&#8217;anno per l&#8217;utenza privata a salire ) e spostata<\/p>\n<p>[bash]<br \/>\nwget http:\/\/urlblacklist.com\/cgi-bin\/commercialdownload.pl?type=download&amp;file=bigblacklist -O bigblacklist.tar.gz<br \/>\nsudo mv bigblacklist.tar.gz \/etc\/dansguardian\/lists\/blacklists\/<br \/>\n[\/bash]<\/p>\n<p>Ho rinominato la <em>blacklist<\/em> di default di <em>DansGuardian<\/em> in quanto nell&#8217;archivio esiste gi\u00e0 una categoria <em>ads<\/em> e ho estratto il contenuto<\/p>\n<p>[bash]<br \/>\ncd \/etc\/dansguardian\/lists\/blacklists\/<br \/>\nsudo mv ads ads-ds<br \/>\nsudo tar xzvf bigblacklist.tar.gz<br \/>\n[\/bash]<\/p>\n<p>E sono poi andato a decommentare le categorie che volevo bloccare nel file <em>\/etc\/dansguardian\/lists\/bannedsitelist<\/em><\/p>\n<p>Infine ho stoppato e riavviato <em>DansGuardian<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una soluzione alternativa a mettere Nanny per avere una sorta di parental control consiste nel mettere DansGuardian e Tinyproxy ( o Squid ). Installiamo i pacchetti ( verr\u00e0 anche installato l&#8217;antivirus clamav ) [bash]sudo apt-get install dansguardian tinyproxy[\/bash] Molto probabilmente avremo un errore di DansGuardian che risulta non configurato, quindi andiamo a configurarlo [bash]sudo nano [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[15,3,68,23],"tags":[9,16,8,10,70,5],"_links":{"self":[{"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts\/713"}],"collection":[{"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/comments?post=713"}],"version-history":[{"count":12,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts\/713\/revisions"}],"predecessor-version":[{"id":726,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts\/713\/revisions\/726"}],"wp:attachment":[{"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/media?parent=713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/categories?post=713"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/tags?post=713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}