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