This is a sample /etc/squid/squidGuard.conf fo the blacklist described in ?SquidGuard
# # CONFIG FILE FOR SQUIDGUARD # dbhome /var/lib/squidguard/db logdir /var/log/squid # # TIME RULES: # abbrev for weekdays: # s = sun, m = mon, t =tue, w = wed, h = thu, f = fri, a = sat time workhours { * weekly mtwhf 08:00 - 16:30 date *-*-01 08:00 - 16:30 } # # REWRITE RULES: # #rew dmz { # s@://admin/@://admin.foo.bar.no/@i # s@://foo.bar.no/@://www.foo.bar.no/@i #} # # SOURCE ADDRESSES: # #src admin { # ip 1.2.3.4 1.2.3.5 # user root foo bar # within workhours #} #src foo-clients { # ip 172.16.2.32-172.16.2.100 172.16.2.100 172.16.2.200 #} #src bar-clients { # ip 172.16.4.0/26 #} # # DESTINATION CLASSES: # dest good { } dest local { } dest ads { * domainlist ads/domains urllist ads/urls #expressionlist adult/expressions redirect [WWW] http://tjener.intern/block.html } dest aggressive { * domainlist aggressive/domains urllist aggressive/urls #expressionlist adult/expressions redirect [WWW] http://tjener.intern/block.html } dest audio-video { * domainlist audio-video/domains urllist audio-video/urls #expressionlist adult/expressions redirect [WWW] http://tjener.intern/block.html } dest drugs { * domainlist drugs/domains urllist drugs/urls #expressionlist adult/expressions redirect [WWW] http://tjener.intern/block.html } dest gambling { * domainlist gambling/domains urllist gambling/urls #expressionlist adult/expressions redirect [WWW] http://tjener.intern/block.html } dest hacking { * domainlist hacking/domains urllist hacking/urls #expressionlist adult/expressions redirect [WWW] http://tjener.intern/block.html } dest mail { * domainlist mail/domains #urllist adult/urls #expressionlist adult/expressions redirect [WWW] http://tjener.intern/block.html } dest porn { * domainlist porn/domains urllist porn/urls #expressionlist adult/expressions redirect [WWW] http://tjener.intern/block.html } dest proxy { * domainlist proxy/domains urllist proxy/urls #expressionlist adult/expressions redirect [WWW] http://tjener.intern/block.html } dest redirector { * domainlist redirector/domains urllist redirector/urls #expressionlist adult/expressions redirect [WWW] http://tjener.intern/block.html } dest spyware { * domainlist spyware/domains urllist spyware/urls #expressionlist adult/expressions redirect [WWW] http://tjener.intern/block.html } dest suspect { * domainlist suspect/domains urllist suspect/urls #expressionlist adult/expressions redirect [WWW] http://tjener.intern/block.html } dest suspect { * domainlist suspect/domains urllist suspect/urls #expressionlist adult/expressions redirect [WWW] http://tjener.intern/block.html } dest violence { * domainlist violence/domains urllist violence/urls #expressionlist adult/expressions redirect [WWW] http://tjener.intern/block.html } dest warez{ * domainlist warez/domains urllist warez/urls #expressionlist adult/expressions redirect [WWW] http://tjener.intern/block.html } acl { # admin { # pass any # } # foo-clients within workhours { # pass good !in-addr !adult any # } else { # pass any # } # bar-clients { # pass local none # } * default { o pass !ads !aggressive !audio-video !drugs !gambling !hacking !mail !porn !proxy !redirector !spyware !suspect !violence !warez all # rewrite dmz * redirect [WWW] http://tjener.intern/block.html * } }