General cleanup of the rh specfile.
[privoxy.git] / ijb-basic.action
1 ######################################################################\r
2\r
3 #  File        :  $Source: /cvsroot/ijbswa/current/ijb-basic.action,v $\r
4\r
5 #  $Id: ijb-basic.action,v 1.1 2001/12/02 15:26:49 swa Exp $\r
6 #\r
7 #  Purpose     :  Very basic actions file, it provides\r
8 #                 - not too agressive ad filtering\r
9 #                 - ads are replace with a blank image\r
10 #                 - gif images are de-animated\r
11 #                 - persistant cookies (i.e. cookies work for only one\r
12 #                   browser session)\r
13 #                 - referer forging\r
14\r
15 #  To report bugs, please use the forms at\r
16 #\r
17 #              http://sourceforge.net/projects/ijbswa/\r
18 #\r
19 #  For feedback, please use the developer mailing list at\r
20 #\r
21 #              ijbswa-developers@lists.sourceforge.net\r
22 #\r
23 ######################################################################\r
24 \r
25 ######################################################################\r
26 # Aliases\r
27 ######################################################################\r
28 {{alias}}\r
29 +imageblock = +block +image\r
30 \r
31 ######################################################################\r
32 # Defaults\r
33 ######################################################################\r
34 {\\r
35 +deanimate-gifs{last} \\r
36 +image-blocker{trans} \\r
37 +hide-referer{forge} \\r
38 +no-cookies-keep \\r
39 -filter \\r
40 }\r
41 / # Match all URLs\r
42 \r
43 \r
44 ######################################################################\r
45 # Specials\r
46 ######################################################################\r
47 {+image}\r
48 #############################################################################\r
49 /.*\.gif\r
50 /.*\.jpe?g\r
51 /.*\.png\r
52 \r
53 #############################################################################\r
54 {+imageblock}\r
55 #############################################################################\r
56 .ad.doubleclick.net\r
57 .adforce.imgis.com\r
58 .focalink.com\r
59 \r
60 ######################################################################\r
61 # Blocklist:\r
62 ######################################################################\r
63 {+block}\r
64 #############################################################################\r
65 \r
66 # generic hosts (probably most effective)\r
67 ad*.\r
68 .*ads.\r
69 banner.\r
70 \r
71 /.*/(.*[-_.])?ads?[0-9]?(/|[-_.].*|\.(gif|jpe?g))\r
72 /.*/(.*[-_.])?count(er)?(\.cgi|\.dll|\.exe|[?/])\r
73 /.*/(ng)?adclient\.cgi\r
74 /.*/(plain|live|rotate)[-_.]?ads?/\r
75 /.*/(sponsor)s?[0-9]?/\r
76 /?.*/_?(plain|live)?ads?(-banners)?/\r
77 /?.*/abanners/\r
78 /?.*/ad(sdna_image|gifs?)/\r
79 /?.*/ad(server|stream|juggler)\.(cgi|pl|dll|exe)\r
80 /?.*/adbanners/\r
81 /?.*/adserver\r
82 /?.*/adstream\.cgi\r
83 /?.*/adv((er)?ts?|ertis(ing|ements?))?/\r
84 /?.*/anzei(gen)?/?\r
85 /?.*/ban[-_]cgi/\r
86 /?.*/banner_?ads/\r
87 /?.*/banner_?anzeigen\r
88 /?.*/bannerimage/\r
89 /?.*/banners?/\r
90 /?.*/banners?\.cgi/\r
91 /?.*/cgi-bin/centralad/getimage\r
92 /?.*/images/addver\.gif\r
93 /?.*/images/advert\.gif\r
94 /?.*/images/marketing/.*\.(gif|jpe?g)\r
95 /?.*/place-ads\r
96 /?.*/popupads/\r
97 /?.*/promobar.*\r
98 /?.*/publicite/\r
99 /?.*/randomads/.*\.(gif|jpe?g)\r
100 /?.*/rekla(ma|me|am)/.*\.(gif|jpe?g)\r
101 /?.*/siteads/\r
102 /?.*/sponsor.*\.gif\r
103 /?.*/sponsors?[0-9]?/\r
104 /?.*/ucbandeimg/\r
105 /?.*/werb\..*\r
106 /?.*/werbebanner/\r
107 /?.*/werbung/.*\.(gif|jpe?g)\r
108 /?.*/adv\.   # www.telegraaf.nl\r
109 /?.*/advert[0-9]+\.jpg\r
110 /?.*bann\.gif\r
111 /?.*/ads/\r
112 /_banner/\r
113 /ad_images/\r
114 /adgenius/\r
115 /adimages/\r
116 /viewad/\r
117 /adserve/\r
118 /adverts/\r
119 /annonser?/\r
120 /bando/\r
121 /bannerad/\r
122 /bannerfarm/\r
123 /bin/getimage.cgi/...\?AD\r
124 /bin/nph-oma.count/ct/default.shtml\r
125 /bin/nph-oma.count/ix/default.html\r
126 /cgi-bin/getimage.cgi/....\?GROUP=\r
127 /cgi-bin/nph-load\r
128 /cgi-bin/webad.dll/ad\r
129 /cwmail/acc\.gif\r
130 /cwmail/amzn-bm1\.gif\r
131 /db_area/banrgifs/\r
132 /gif/teasere/\r
133 /grafikk/annonse/\r
134 /graphics/defaultAd/\r
135 /grf/annonif\r
136 /htmlad/\r
137 /image\.ng/AdType\r
138 /image\.ng/transactionID\r
139 /images/.*/.*_anim\.gif # alvin brattli\r
140 /ip_img/.*\.(gif|jpe?g)\r
141 /marketpl*/\r
142 /minibanners/\r
143 /netscapeworld/nw-ad/\r
144 /promotions/houseads/\r
145 /rotads/ \r
146 /rotateads/\r
147 /rotations/ \r
148 /torget/jobline/.*\.gif\r
149 /viewad/\r
150 /werbung/\r
151 /worldnet/ad\.cgi\r
152 /zhp/auktion/img/\r
153 /cgi-bin/nph-adclick.exe/\r
154 /?.*/Image/BannerAdvertising/\r
155 /?.*/ad-bin/\r
156 /?.*/adlib/server\.cgi\r
157 /?.*/gsa_bs/gsa_bs.cmdl\r
158 /autoads/\r
159 /anz/pics/\r
160 # for our finnish friends, by Kai Puolamaki <Kai.Puolamaki@iki.fi>\r
161 /?.*/mainos/*.*/.*\.gif\r
162 /?.*/mainos/*.*/.*\.jpe?g\r
163 # more from a finnish friend Petri Haapio <pha@iki.fi>\r
164 /?.*/(.*[-_.].*)?maino(kset|nta|s).*(/|\.(gif|html?|jpe?g|png))\r
165 /?.*/(ilm(oitus)?|kampanja)(hallinta|kuvat?)(/|\.(gif|html?|jpe?g|png))\r
166 # <jwz@jwz.org>\r
167 /?.*/adfinity\r
168 /?.*/[?]adserv\r
169 /?.*/bizgrphx/\r
170 /?.*/smallad2\.gif\r
171 /?.*/ana2ad\.gif\r
172 /?.*/adimg/\r
173 /?.*/.*counter\.pl\r
174 /?.*/spin_html/\r
175 /?.*/images/topics/topicgimp\.gif\r
176 .discovery.com/.*banner_id\r
177 /?.*/.*bannr\.gif\r
178 .cruel.com/images/\r
179 .idrink.com/frm_bottom.htm\r
180 /?.*/.*pb_ihtml\.gif\r
181 /?.*/ph-ad.*\.focalink\.com\r
182 /cgi-bin/adjuggler\r
183 \r
184 # ms sucks !\r
185 /.*(ms)?backoff(ice)?.*\.(gif|jpe?g)\r
186 /.*(/ie4|/ie3|msie|sqlbans|powrbybo|activex|backoffice|explorer|netnow|getpoint|ntbutton|hmlink).*\.(gif|jpe?g)\r
187 /.*activex.*(gif|jpe?g)\r
188 /.*explorer?.(gif|jpe?g)\r
189 /.*freeie\.(gif|jpe?g)\r
190 /.*/ie_?(buttonlogo|static?|anim.*)?\.(gif|jpe?g)\r
191 /.*ie_sm\.(gif|jpe?g)\r
192 /.*msie(30)?\.(gif|jpe?g)\r
193 /.*msnlogo\.(gif|jpe?g)\r
194 /.*office97_ad1\.(gif|jpe?g)\r
195 /.*pbbobansm\.(gif|jpe?g)\r
196 /.*powrbybo\.(gif|jpe?g)\r
197 /.*sqlbans\.(gif|jpe?g)\r
198 /.*exc_ms\.gif\r
199 /.*ie4get_animated\.gif\r
200 /.*ie4_animated\.gif\r
201 /.*n_iemap\.gif\r
202 /.*ieget\.gif\r
203 /.*logo_msnhm_*\r
204 /.*mcsp2\.gif\r
205 /.*msn2\.gif\r
206 /.*add_active\.gif\r
207 /.*n_msnmap\.gif\r
208 /.*Ad00\.gif\r
209 /.*s_msn\.gif\r
210 /.*addchannel\.gif\r
211 /.*adddesktop\.gif\r
212 /?.*/ns4\.gif\r
213 /?.*/v3sban\.gif\r
214 /?.*/?FPCreated\.gif\r
215 /?.*/opera35\.gif\r
216 /?.*/opera13\.gif\r
217 /?.*/opera_b\.gif\r
218 /?.*/ie_horiz\.gif\r
219 /?.*/ie_logo\.gif\r
220 # ... and even more!\r
221 /?.*/favicon\.ico\r
222 \r
223 /?.*/images/na/us/brand/\r
224 /?.*/advantage\.(gif|jpg)\r
225 /?.*/advanbar\.(gif|jpg)\r
226 /?.*/advanbtn\.(gif|jpg)\r
227 /?.*/biznetsmall\.(gif|jpg)\r
228 /?.*/utopiad\.(gif|jpg)\r
229 /?.*/epipo\.(gif|jpg)\r
230 /?.*/amazon([a-zA-Z0-9]+)\.(gif|jpg)\r
231 /?.*/bnlogo.(gif|jpg)\r
232 /?.*/buynow([a-zA-Z0-9]+)\.(gif|jpg)\r
233 \r
234 # for the dutch folks by a dutch friend gertjan@west.nl\r
235 /?.*/Advertenties/\r
236 /?.*/Adverteerders/\r
237 .netdirect.nl/nd_servlet/___\r
238 \r
239 .admaximize.com\r
240 .imgis.com\r
241 \r
242 # wayne@staff.msen.com\r
243 a*.*.*.yimg.com/([0-9]*|\/)*us.yimg.com/*\r
244 \r
245 ####################################################\r
246 # Jon's addition:\r
247 #\r
248 # The Register ads - oh, and all images in Register stories (sigh).\r
249 www.theregister.co.uk/media/\r
250 \r
251 # Used on http://www.theregister.co.uk/\r
252 # Sample advert URL:\r
253 # http://secure.webconnect.net/cgi-bin/webconnecthome.dll?F467\r
254 .webconnect.net\r
255 \r
256 # Dilbert:\r
257 www.dilbert.com/comics/dilbert/images/.*_140x800.*\.gif\r
258 \r
259 # stattrack.com\r
260 # Uses URL: http://www.stattrack.com/cgi-bin/stats/image.cgi\r
261 /cgi-bin/stats/\r
262 # And loads JavaScript from http://www.stattrack.com/stats/code\r
263 www.stattrack.com/stats/\r
264 \r
265 #Now they're Yahoo GeoCities, their junk is in a different place.\r
266 ##geo.yahoo.com/serv\r
267 ##visit.geocities.com/visit.gif\r
268 .yimg.com/?.*/www.geocities.com/js_source\r
269 #http://us.toto.geo.yahoo.com/toto?s=76001086\r
270 .geo.yahoo.com\r
271 .visit.geocities.com\r
272 .yimg.com/?.*/www.geocities.com/\r
273 \r
274 .exitexchange.com\r
275 \r
276 #SourceForge ads.\r
277 sfads.osdn.com\r
278 \r
279 #This site traps the browser\r
280 .webhideout.com\r
281 \r
282 #privacy.net runs ads\r
283 .a.consumer.net\r
284 \r
285 #Lindsay.Marshall@newcastle.ac.uk suggested these, to kill Opera adverts:\r
286 www.qksrv.net\r
287 mirror.qkimg.net\r
288 \r
289 #js\r
290 dinoadserver*.roka.net\r
291 logout.gmx.net\r
292 logout.tvspielfilm.de\r
293 gmx.tvspielfilm.de\r
294 www.freenet.de/customerindex\.html\r
295 /?.*/phpAds\r
296 .fxweb.com/v2-trackrun\.cgi\r
297 rtldating.peopleunited.de\r
298 .advertising.com\r
299 www.zdnet.com/fcgi-bin/\r
300 service.bfast.com/bfast/serve\r
301 199.172.144.25\r
302 fourohfour.nbci.com/Members404Error.php3\r
303 .adtech.de\r
304 .adlink.de\r
305 www.fair-ist-mehr.de/cgi-bin/bt.pl\r
306 .linkexchange.\r
307 /?.*/adpage.asp\r
308 /ADS\r
309 .net-on.net\r
310 rstrip.namezero.com\r
311 62.26.220.2\r
312 .doubleclick.net\r
313 .adserver.yahoo.com\r
314 \r
315 #############################################################################\r
316 {-block}\r
317 #############################################################################\r
318 .admin.\r
319 .edu\r
320 .ac.uk    # English Universities too! - Jon\r
321 .uni-*.de # What about Germany? --oes\r
322 # my banking stuff => no ads.\r
323 .comdirekt.de\r
324 .comdirect.de\r
325 .teledata.de\r
326 # Jon's addition: MSDN\r
327 .msdn.microsoft.com\r
328 # .*ads. matches prdownloads.sourceforge.net and many other download sites\r
329 # The fix is:\r
330 .*downloads.\r
331 \r
332 ######################################################################\r
333\r
334 #  Copyright   :  Written by and Copyright (C) 2001 the SourceForge\r
335 #                 IJBSWA team.  http://ijbswa.sourceforge.net\r
336\r
337 #                 Based on the Internet Junkbuster originally written\r
338 #                 by and Copyright (C) 1997 Anonymous Coders and \r
339 #                 Junkbusters Corporation.  http://www.junkbusters.com\r
340\r
341 #                 This program is free software; you can redistribute it \r
342 #                 and/or modify it under the terms of the GNU General\r
343 #                 Public License as published by the Free Software\r
344 #                 Foundation; either version 2 of the License, or (at\r
345 #                 your option) any later version.\r
346\r
347 #                 This program is distributed in the hope that it will\r
348 #                 be useful, but WITHOUT ANY WARRANTY; without even the\r
349 #                 implied warranty of MERCHANTABILITY or FITNESS FOR A\r
350 #                 PARTICULAR PURPOSE.  See the GNU General Public\r
351 #                 License for more details.\r
352\r
353 #                 The GNU General Public License should be included with\r
354 #                 this file.  If not, you can view it at\r
355 #                 http://www.gnu.org/copyleft/gpl.html\r
356 #                 or write to the Free Software Foundation, Inc., 59\r
357 #                 Temple Place - Suite 330, Boston, MA  02111-1307, USA.\r
358\r
359 ######################################################################\r