Parent Directory | Revision Log
imported package squidguard
1 | #---------------------------------------------------------------- |
2 | # SquidGuard CONFIGURATION FILE |
3 | #---------------------------------------------------------------- |
4 | |
5 | # CONFIGURATION DIRECTORIES |
6 | dbhome /usr/share/squidGuard-1.2.1/db |
7 | logdir /var/log/squidGuard |
8 | |
9 | # TIME RULES: |
10 | # abbrev for weekdays: |
11 | # s = sun, m = mon, t =tue, w = wed, h = thu, f = fri, a = sat |
12 | |
13 | time workhours { |
14 | weekly s 09:30-12:00 13:00-19:00 |
15 | weekly m 09:00-12:00 13:00-19:00 |
16 | weekly t 09:00-11:00 12:00-19:00 |
17 | weekly w 09:00-12:00 12:00-18:00 |
18 | weekly h 09:00-13:00 13:00-18:00 |
19 | weekly f 09:00-12:00 13:30-18:00 |
20 | weekly a 08:20-13:00 13:30-19:00 |
21 | } |
22 | |
23 | # SOURCE ADDRESSES: |
24 | src privilegedsource { |
25 | iplist privilegedsource/ips |
26 | } |
27 | |
28 | src bannedsource { |
29 | iplist bannedsource/ips |
30 | } |
31 | |
32 | |
33 | |
34 | src lansource { |
35 | iplist lansource/lan |
36 | } |
37 | |
38 | # DESTINATION CLASSES: |
39 | dest porn { |
40 | domainlist porn/domains |
41 | urllist porn/urls |
42 | expressionlist porn/expressions |
43 | } |
44 | |
45 | dest adult { |
46 | domainlist adult/domains |
47 | urllist adult/urls |
48 | expressionlist adult/expressions |
49 | } |
50 | |
51 | dest audio-video { |
52 | domainlist audio-video/domains |
53 | urllist audio-video/urls |
54 | } |
55 | |
56 | dest forums { |
57 | domainlist forums/domains |
58 | urllist forums/urls |
59 | expressionlist forums/expressions |
60 | } |
61 | |
62 | dest hacking { |
63 | domainlist hacking/domains |
64 | urllist hacking/urls |
65 | } |
66 | |
67 | dest redirector { |
68 | domainlist redirector/domains |
69 | urllist redirector/urls |
70 | expressionlist redirector/expressions |
71 | } |
72 | |
73 | dest warez { |
74 | domainlist warez/domains |
75 | urllist warez/urls |
76 | } |
77 | |
78 | dest ads { |
79 | domainlist ads/domains |
80 | urllist ads/urls |
81 | } |
82 | |
83 | dest aggressive { |
84 | domainlist aggressive/domains |
85 | urllist aggressive/urls |
86 | } |
87 | |
88 | dest drugs { |
89 | domainlist drugs/domains |
90 | urllist drugs/urls |
91 | } |
92 | |
93 | dest gambling { |
94 | domainlist gambling/domains |
95 | urllist gambling/urls |
96 | } |
97 | |
98 | dest publicite { |
99 | domainlist publicite/domains |
100 | urllist publicite/urls |
101 | expressionlist publicite/expressions |
102 | } |
103 | |
104 | dest violence { |
105 | domainlist violence/domains |
106 | urllist violence/urls |
107 | expressionlist violence/expressions |
108 | } |
109 | |
110 | |
111 | dest banneddestination { |
112 | domainlist banneddestination/domains |
113 | urllist banneddestination/urls |
114 | expressionlist banneddestination/expressions |
115 | } |
116 | |
117 | dest advertising { |
118 | domainlist advertising/domains |
119 | urllist advertising/urls |
120 | redirect http://127.0.0.1/cgi-bin/nulbanner.png |
121 | log /var/log/squidGuard/advertising.log |
122 | |
123 | |
124 | } |
125 | |
126 | # ACLs |
127 | acl { |
128 | privilegedsource { |
129 | pass !advertising all |
130 | redirect http://127.0.0.1/cgi-bin/squidGuard.cgi?clientaddr=%a&srcclass=%s&targetclass=%t&url=%u |
131 | |
132 | } |
133 | |
134 | bannedsource { |
135 | pass none |
136 | redirect http://127.0.0.1/cgi-bin/squidGuard.cgi?clientaddr=%a&srcclass=%s&targetclass=%t&url=%u |
137 | |
138 | } |
139 | |
140 | lansource { |
141 | pass !adult !audio-video !forums !hacking !redirector !warez !ads !aggressive !drugs !gambling !publicite !violence !banneddestination !advertising all |
142 | redirect http://127.0.0.1/cgi-bin/squidGuard.cgi?clientaddr=%a&srcclass=%s&targetclass=%t&url=%u |
143 | } |
144 | |
145 | |
146 | default { |
147 | pass none |
148 | redirect http://127.0.0.1/cgi-bin/squidGuard.cgi?clientaddr=%a&srcclass=%s&targetclass=%t&url=%u |
149 | |
150 | } |
151 | } |
ViewVC Help | |
Powered by ViewVC 1.1.30 |