###################################################################### # # File : $Source: /cvsroot/ijbswa/current/default.action.master,v $ # # $Id: default.action.master,v 1.1.2.15 2003/03/19 13:19:06 oes Exp $ # # Purpose : Default actions file, see # http://www.privoxy.org/user-manual/actions-file.html # # Copyright : Written by and Copyright # Privoxy team. http://www.privoxy.org/ # # Note: Updated versions of this file will be made available from time # to time. Check http://sourceforge.net/project/showfiles.php?group_id=11118 # for updates and/or subscribe to the announce mailing list # (http://lists.sourceforge.net/lists/listinfo/ijbswa-announce) if you # wish to receive an email notice whenever updates are released. # # We value your feedback. However, to provide you with the best support, # please note: # # * Use the support forum to get help: # http://sourceforge.net/tracker/?group_id=11118&atid=211118 # * Submit feedback for this actions file only through our # actions file feedback script: http://www.privoxy.org/actions # * Submit bugs only through our bug forum: # http://sourceforge.net/tracker/?group_id=11118&atid=111118 # Make sure that the bug has not already been submitted. Please try # to verify that it is a Privoxy bug, and not a browser or site # bug first. If you are using your own custom configuration, please # try the stock configs to see if the problem is a configuration # related bug. And if not using the latest development snapshot, # please try the latest one. Or even better, CVS sources. # * Submit feature requests only through our feature request forum: # http://sourceforge.net/tracker/?atid=361118&group_id=11118&func=browse # # For any other issues, feel free to use the mailing lists: # http://sourceforge.net/mail/?group_id=11118 # # Anyone interested in actively participating in development and related # discussions can join the appropriate mailing list here: # http://sourceforge.net/mail/?group_id=11118. Archives are available # here too. # ############################################################################# # Syntax ############################################################################# # # A much better explanation can be found in the user manual which is # part of the distribution and can be found at http://www.privoxy.org/user-manual # # To determine which actions apply to a request, the URL of the request is # compared to all patterns in this file. Every time it matches, the list of # applicable actions for this URL is incrementally updated. You can trace # this process by visiting http://config.privoxy.org/show-url-info # # There are 4 types of lines in this file: comments (like this line), # actions, aliases and patterns, all of which are explained below. # ############################################################################# # Pattern Syntax ############################################################################# # # 1. On Domains and Paths # ----------------------- # # Generally, a pattern has the form /, where both the # and part are optional. If you only specify a domain part, the "/" # can be left out: # # www.example.com # is a domain-only pattern and will match any request to www.yahoo.com # # www.example.com/ # means exactly the same (but is slightly less efficient) # # www.example.com/index.html # matches only the document /index.html on www.example.com # # /index.html # matches the document /index.html, regardless of the domain # # index.html # matches nothing, since it would be interpreted as a domain name and # there is no top-level domain called ".html". # # 2. Domain Syntax # ---------------- # # The matching of the domain part offers some flexible options: If the # domain starts or ends with a dot, it becomes unanchored at that end: # # www.example.com # matches only www.example.com # # .example.com # matches any domain that ENDS in .example.com # # www. # matches any domain that STARTS with www. # # .example. # matches any domain that CONTAINS example # # # Additionally, there are wildcards that you can use in the domain names # themselves. They work pretty similar to shell wildcards: "*" stands for # zero or more arbitrary characters, "?" stands for one, and you can define # charachter classes in square brackets and they can be freely mixed: # # ad*.example.com # matches adserver.example.com, ads.example.com, etc but not sfads.example.com # # *ad*.example.com # matches all of the above # # .?pix.com # matches www.ipix.com, pictures.epix.com, a.b.c.d.e.upix.com etc # # www[1-9a-ez].example.com # matches www1.example.com, www4.example.com, wwwd.example.com, # wwwz.example.com etc, but not wwww.example.com # # You get the idea? # # 2. Path Syntax # -------------- # # Paths are specified as regular expressions. A comprehensive discussion of # regular expressions wouldn't fit here, but (FIXME) someone should paste # a concise intro to the regex language here. # # Perl compatible regular expressions are used. See the pcre/docs/ direcory or # man perlre (also available on http://www.perldoc.com/perl5.6/pod/perlre.html) # for details. The appendix to the user manual also has some detail. # # Please note that matching in the path is CASE INSENSITIVE by default, but # you can switch to case sensitive by starting the pattern with the "(?-i)" # switch: # # www.example.com/(?-i)PaTtErN.* # will match only documents whose path starts with PaTtErN in exactly this # capitalization. # # Partially case-sensetive and partially case-insensitive patterns are # possible, but the rules about splitting them up are extremely complex # - see the PCRE documentation for more information. # ############################################################################# # Action Syntax ############################################################################# # # There are 3 kinds of action: # # Boolean (e.g. "block"): # +name # enable # -name # disable # # Parameterized (e.g. "hide-user-agent"): # +name{param} # enable and set parameter to "param" # -name # disable # # Multi-value (e.g. "add-header", "send-wafer"): # +name{param} # enable and add parameter "param" # -name{param} # remove the parameter "param" # -name # disable totally # # The default (if you don't specify anything in this file) is not to take # any actions - i.e completely disabled, so Privoxy will just be a # normal, non-blocking, non-anonymizing proxy. You must specifically # enable the privacy and blocking features you need (although the # provided default actions file will do that for you). # # Later actions always override earlier ones. For multi-valued actions, # the actions are applied in the order they are specified. # ############################################################################# # Valid actions are: ############################################################################# # # +add-header{Name: value} # Adds the specified HTTP header, which is not checked for validity. # You may specify this many times to specify many headers. # # +block # Block this URL # # +deanimate-gifs{last} # +deanimate-gifs{first} # Deanimate all animated GIF images, i.e. reduce them to their last # frame. This will also shrink the images considerably. (In bytes, # not pixels!) # If the option "first" is given, the first frame of the animation # is used as the replacement. If "last" is given, the last frame of # the animation is used instead, which propably makes more sense for # most banner animations, but also has the risk of not showing the # entire last frame (if it is only a delta to an earlier frame). # # +downgrade-http-version # Downgrade HTTP/1.1 client requests to HTTP/1.0 and downgrade the # responses as well. Use this action for servers that use HTTP/1.1 # protocol features that Privoxy currently can't handle yet. # # +fast-redirects # Many sites, like yahoo.com, don't just link to other sites. # Instead, they will link to some script on their own server, # giving the destination as a parameter, which will then redirect # you to the final target. # # URLs resulting from this scheme typically look like: # http://some.place/some_script?http://some.where-else # # Sometimes, there are even multiple consecutive redirects encoded # in the URL. These redirections via scripts make your web browing # more traceable, since the server from which you follow such a link # can see where you go to. Apart from that, valuable bandwidth and # time is wasted, while your browser aks the server for one redirect # after the other. Plus, it feeds the advertisers. # # The +fast-redirects option enables interception of these requests # by Privoxy, who will cut off all but the last valid URL in the # request and send a local redirect back to your browser without # contacting the intermediate sites. # # +filter{name} # Filter the website through one or more regular expression filters. # Repeat for multiple filters. # # Filters predefined in the supplied default.action include: # # js-annoyances: Get rid of particularly annoying JavaScript abuse # js-events: Kill all JS event bindings (Radically destructive! Use only on real suckers) # html-annoyances: Get rid of particularly annoying HTML abuse # content-cookies: Kill cookies that come in the HTML or JS content # refresh-tags: Kill automatic refresh tags (for dial-on-demand setups) # unsolicited-popups: Disable only unsolicited pop-up windows # all-popups: Kill all popups in JavaScript and HTML # img-reorder: Reorder attributes in tags to make the banners-by-* filters more effective # banners-by-size: Kill banners by size (very efficient!) # banners-by-link: Kill banners by their links to known clicktrackers # webbugs: Squish WebBugs (1x1 invisible GIFs used for user tracking) # tiny-textforms: Extend those tiny textareas up to 40x80 and kill the hard wrap # jumping-windows: Prevent windows from resizing and moving themselves # frameset-borders: Give frames a border # demoronizer: Fix MS's non-standard use of standard charsets # shockwave-flash: Kill embedded Shockwave Flash objects # quicktime-kioskmode: Make Quicktime movies saveable # fun: Text replacements for subversive browsing fun! # crude-parental: Kill all web pages that contain the words "sex" or "warez" # ie-exploits: Disable some known Internet Explorer bug exploits # # +hide-forwarded-for-headers # Block any existing X-Forwarded-for header, and do not add a new one. # # +hide-from-header{block} # +hide-from-header{spam@sittingduck.xqq} # If the browser sends a "From:" header containing your e-mail address, # either completely removes the header ("block"), or change it to the # specified e-mail address. # # +hide-referer{block} # +hide-referer{forge} # +hide-referer{http://nowhere.com} # Don't send the "Referer:" (sic) header to the web site. You can # block it, forge a URL to the same server as the request (which is # preferred because some sites will not send images otherwise) or # set it to a constant string. # # +hide-referrer{...} # Alternative spelling of +hide-referer. Has the same parameters, # and can be freely mixed with, "+hide-referer". ("referrer" is the # correct English spelling, however the HTTP specification has a # bug - it requires it to be spelt "referer"). # # +hide-user-agent{browser-type} # Change the "User-Agent:" header so web servers can't tell your # browser type. (Breaks many web sites). Specify the user-agent # value you want - e.g., to pretend to be using Netscape on Linux: # +hide-user-agent{Mozilla (X11; I; Linux 2.0.32 i586)} # Or to identify yourself explicitly as a Privoxy user: # +hide-user-agent{Privoxy/1.0} # (Don't change the version number from 1.0 - after all, why tell them?) # # +handle-as-image # Treat this URL as an image. This only matters if it's also "+block"ed, # in which case a "blocked" image can be sent rather than a HTML page. # See +set-image-blocker{} for the control over what is actually sent. # # +set-image-blocker{blank} # +set-image-blocker{pattern} # +set-image-blocker{} with being any valid image URL # Decides what to do with URLs that end up tagged with {+block +handle-as-image}. # There are 4 options: # * "-set-image-blocker" will send a HTML "blocked" page, usually # resulting in a "broken image" icon. # * "+set-image-blocker{blank}" will send a 1x1 transparent image # * "+set-image-blocker{pattern}" will send a 4x4 grey/white pattern # which is less intrusive than the logo but easier to recognize # than the transparent one. # * "+set-image-blocker{}" will send a HTTP temporary redirect # to the specified image URL. # # # +limit-connect{portlist} # The CONNECT methods exists in HTTP to allow access to secure websites # (https:// URLs) through proxies. It works very simply: The proxy # connects to the server on the specified port, and then short-circuits # its connections to the cliant and to the remote proxy. # This can be a big security hole, since CONNECT-enabled proxies can # be abused as TCP relays very easily. # By default, i.e. in the absence of a +limit-connect action, Privoxy # will only allow CONNECT requests to port 443, which is the standard port # for https. # If you want to allow CONNECT for more ports than that, or want to forbid # CONNECT altogether, you can specify a comma separated list of ports and port # ranges (the latter using dashes, with the minimum defaulting to 0 and max to 65K): # # +limit-connect{443} # This is the default and need no be specified. # +limit-connect{80,443} # Ports 80 and 443 are OK. # +limit-connect{-3, 7, 20-100, 500-} # Port less than 3, 7, 20 to 100, and above 500 are OK. # # +prevent-compression # Prevent the website from compressing the data. Some websites do # that, which is a problem for Privoxy, since +filter, +kill-popups # and +gif-deanimate will not work on compressed data. Will slow down # connections to those websites, though. # # +prevent-keeping-cookies # +session-cookies-only # If the website sets cookies, make sure they are erased when you exit # and restart your web browser. This makes profiling cookies useless, # but won't break sites which require cookies so that you can log in # or for transactions. # # +crunch-outgoing-cookies # Prevent the website from reading cookies # # +crunch-incoming-cookies # Prevent the website from setting cookies # # +kill-popups (deprecated) # Filter the website through a built-in filter to disable # window.open() etc. The two alternative spellings are # equivalent. # # +send-vanilla-wafer # This action only applies if you are using a jarfile. It sends a # cookie to every site stating that you do not accept any copyright # on cookies sent to you, and asking them not to track you. Of # course, this is a (relatively) unique header they could use to # track you. # # +send-wafer{name=value} # This allows you to add an arbitrary cookie. Specify it multiple # times in order to add several cookies. # ############################################################################# ############################################################################# # Settings -- Don't change. ############################################################################# {{settings}} ############################################################################# for-privoxy-version=3.0 ############################################################################# # Aliases ############################################################################# {{alias}} ############################################################################# # # You can define a short form for a list of permissions - e.g., instead # of "-crunch-incoming-cookies -crunch-outgoing-cookies -filter -fast-redirects", # you can just write "shop". This is called an alias. # # Currently, an alias can contain any character except space, tab, '=', '{' # or '}'. # But please use only 'a'-'z', '0'-'9', '+', and '-'. # # Alias names are not case sensitive. # # Aliases beginning with '+' or '-' may be used for system action names # in future releases - so try to avoid alias names like this. (e.g. # "+crunch-all-cookies" below is not a good name) # # Aliases must be defined before they are used. # # These aliases just save typing later: # +crunch-all-cookies = +crunch-incoming-cookies +crunch-outgoing-cookies -crunch-all-cookies = -crunch-incoming-cookies -crunch-outgoing-cookies allow-all-cookies = -crunch-all-cookies -session-cookies-only allow-popups = -filter{all-popups} -kill-popups +block-as-image = +block +handle-as-image -block-as-image = -block # These aliases define combinations of actions # that are useful for certain types of sites: # fragile = -block -crunch-all-cookies -filter -fast-redirects -hide-referer -kill-popups shop = -crunch-all-cookies allow-popups # Your favourite blend of filters: # myfilters = +filter{html-annoyances} +filter{js-annoyances} +filter{all-popups}\ +filter{webbugs} +filter{nimda} +filter{banners-by-size} #+filter{fun} # Allow ads for selected useful free sites: # allow-ads = -block -filter{banners-by-size} -filter{banners-by-link} #... etc. Customize to your heart's content. ############################################################################# # Defaults ############################################################################# { \ -add-header \ -block \ -crunch-outgoing-cookies \ -crunch-incoming-cookies \ +deanimate-gifs{last} \ -downgrade-http-version \ -fast-redirects \ +filter{js-annoyances} \ -filter{js-events} \ +filter{html-annoyances} \ -filter{content-cookies} \ +filter{refresh-tags} \ +filter{unsolicited-popups} \ -filter{all-popups} \ +filter{img-reorder} \ +filter{banners-by-size} \ -filter{banners-by-link} \ +filter{webbugs} \ -filter{tiny-textforms} \ +filter{jumping-windows} \ -filter{frameset-borders} \ +filter{demoronizer} \ -filter{shockwave-flash} \ -filter{quicktime-kioskmode} \ -filter{fun} \ -filter{crude-parental} \ +filter{ie-exploits} \ -handle-as-image \ +hide-forwarded-for-headers \ +hide-from-header{block} \ +hide-referrer{forge} \ -hide-user-agent \ -kill-popups \ -limit-connect \ +prevent-compression \ -send-vanilla-wafer \ -send-wafer \ +session-cookies-only \ +set-image-blocker{pattern} \ } / # Match all URLs ############################################################################# # Needed for automatic feedback evaluation; Please don't change or delete! ############################################################################# {+add-header{X-Actions-File-Version: 1.6} -filter -kill-popups} .privoxy.org .oesterhelt.org/actions ############################################################################# # These extensions belong to images: ############################################################################# {+handle-as-image} ############################################################################# /.*\.(gif|jpe?g|png|bmp|ico)($|\?) ############################################################################# # These don't: ############################################################################# {-handle-as-image} /.*\.js ############################################################################# # Generic block patterns (the most effective!): ############################################################################# {+block} # By hostname: # ad*. .*ads. *banner*. count*. # By path: # /(.*/)?(ads(erver?|tream)?|.*?ads/|ad(images|cycle|rotate|mentor)?/|adv(iew|ert(s|enties|is(ing|e?ments)?)?)?|(ad|all|nn|db|promo(tion)?)?[-_]?banner(s|ads?|farm)?) /(.*/)?(publicite|werbung|rekla(ma|me|am)|annonse|maino(kset|nta|s)?/) /.*(count|track|compteur|adframe)(er|run)?\.(pl|cgi|exe|dll|asp|php[34]?|cpt) /.*promo.gif ############################################################################# # Site-specific block patterns; ############################################################################# .hitbox.com www.the-gadgeteer.com/cgi-bin/getimage.cgi/ www.stern.de/bilder/poweredby images.gmx.net/images/bs/ .akamaitech.net/.*/img/e-commerce www.max.de/_teaser/partner/ search.atomz.com/search/i/tagw1c.gif www.intelligentx.com/newsletters/.*\.gif www.whowhere.lycos.com/images/ebay_bst.gif www.whowhere.lycos.com/images/find_books.gif www.whowhere.lycos.com/images/1800/advppl1.gif i.real.com/g/pics/games/gamepass_120x600_2.gif www*.chathouse.com/chatimages/whopersonal.gif www.beseen.com/images/website3.gif .planetspiele.de/gfx/partner top.ultraseek.net/top_sit.*\.gif fosi.ural.net/.*\.jpg .tucows.com/images/dodi.gif .tucows.com/images/elibrary_searchTop.gif /icons/emedia_b.gif dest.travelocity.com/website/destinations/images/partner_frommers.gif dest.travelocity.com/website/destinations/images/travelex_logo.gif cobolreport.com/images/canam1.gif cobolreport.com/images/Acucorp1.gif cobolreport.com/images/netcobol.jpg cobolreport.com/images/NetCOBOL-banner.gif objectz.com/images/Landmark%20120x240.gif www.theregister.co.uk/media tribalfusion.speedera.net .tribalfusion.com/media/ b*.portalofevil.com/shlv i.imdb.com/Vpics/ i.imdb.com/Photos/CMSIcons rcm.amazon.com i.imdb.com/Icons/apix/ .nytimes.com/adx/ www.salon.com/Creatives images.salon.com/plus/gear/src/ images.sourceforge.net/images/DB2powered.gif /.*paypal-smad\.gif www.planetgamecube.com/images/PGC_Q_Edit.gif .samachar.com/banimages/ .weatherbug.com/popups/ .web.de/.*/EIGENWERBUNG/ www.aintitcool.com/.*\.swf www.hispasexo.net/.*/sxb graphics.nytimes.com/nytstore/images/ctx spinbox.techtracker.com www.popupad.net/ats/ www.gamespot.com/promos/ hit-now.com st.valueclick.com www.crazypopups.com /scripts/cms/xcms.asp ############################################################################# # Generic block-as-image patterns: ############################################################################# {+block-as-image} /.*adimage\.(php|cgi) /.*recips?/ ############################################################################# # Site-specific block-as-image patterns: ############################################################################# #---------------------------------------------------------------------------- # Banner farms: #---------------------------------------------------------------------------- ar.atwola.com .[a-vx-z]*.doubleclick.net netcomm.spinbox.net .*servedby.advertising.com .a.yimg.com/(?:(?!/i/).)*$ .a[0-9].yimg.com/(?:(?!/i/).)*$ .yimg.com/.*/a/ .yimg.com/.*/flash/promotions .yimg.com/a/.*/flash/ .yimg.com/.*/justdeals werbung.guj.de bs*.gsanet.com bs*.einets.com .qkimg.net .sexcounter. james.adbutler.de gkas.de/affilinet 130.94.70.82 cashformel.com/web-sponsor www.cash4banner.com/web-sponsor 213.221.106.162 62.26.220.2 62.27.38.2 62.27.57.2 www.bannermania.nom.pl magic.koti.com.pl/cgi-magic/banner_img.cgi statse.webtrendslive.com spinbox.versiontracker.com/.*\.(gif|jpg) .netscape.com/c\.cgi\? m[0-9].nedstatbasic.net [a-v,x-z]*.atdmt.com/ .akamai.net/.*f1-live\.com/.*pub tracker.tradedoubler.com imp*.tradedoubler.com /.*affiliate.*120x90 www.spanishbanner.com/cgi/bserve.cgi .qksrv.net #---------------------------------------------------------------------------- # On-site ads and other single sources: #---------------------------------------------------------------------------- www.fotw.net/images/linea2.gif www.asahi.com/(.*/)?ad/ .travelocity./Sponsor_gifs/ pics.ebay.com/aw/pics/homepage/big8 naturalismedicina.com/cgibin/linswap a.consumer.net images.deviantart.com/affiliates/ images.deviantart.com/shared/(winzip|trillian)\.gif www.happypuppy.com/newstuff/netsys\.swf www.happypuppy.com/images/[^/]+\.gif www.happypuppy.com/images/sav_creative/savage_01.jpg www.happypuppy.com/images/site/cnb_but_nav.gif .weather.com/creatives/ .weather.com/web/services/email/ :81/feeds/ x.mycity.com /.*/topslots/topslot_ maccentral.macworld.com/images/subsad a.mktw.net www.happypuppy.com/images/sav_creative images.ibsys.com/.*/sponsors/ www.usatoday.com/sponsors/ ads.jpost.com /.*/images/\d+/promos/ www.subteran.ro/adult/adult20.jpg #www.kuro5hin.org/images/[^/]+\.gif ad.uol.com.br www.anonymizer.com/images/affiliate/ img.thebugs.ws www.kinghost.com/ban/ www.infoempleo.com/(pop-up|images(/Nueva/banner_|/motor)) ############################################################################# # Generic unblockers to narrow the side effects of the generic blockers: ############################################################################# {-block} # By host: # adsl. ad[udm]*. advice. advan*. .*road*. .olympiad*. .*load*. .*head*. .edu .ac.uk .uni-*.de # By path: # /.*ad(sl|v(i[cs]|an|ertencia|ent|search)) # advice/advisories/advan*/advertencia (spanish) /.*((up|down)lo|p?thre|he|d|gr|l|ro|bre|spre)ads /.*account ############################################################################# # Site-specific unblockers: ############################################################################# www.faqs.org/banner\.html bannerblind.mozdev.org advogato.org ad*.vhb.de www.ugu.com/sui/ugu/adv www.globalintersec.com/adv banners.wunderground.com/banner/ www.sueddeutsche.de/.*banner www.openoffice.org/banners/ capwiz.com/ieee/images/banner.gif sec*.greymagic.com/adv/ .foxnews.com/images/banners/(sec|logo) www.comdirect.de/stat/count.php .amazon.com/.*/banners/ .washingtonpost.com/wp-srv/ www.gnome.org .nycsubway.org/img/banner ads.hellug.gr www.ebgames.com/ebx/ads/promos/ www.forgotten-ny.com/ADS/ /.*/AdvTemplates.html counter.li.org adrian.adrian.org www.tompaine.com/op_ads/ adela.karlin.mff.cuni.cz www.swcp.com/rtoads/ www.privoxy.org sourceforge.net/.*tracker www.brawnylads.com www.artbrokerage.com/ads/ www.tivoli.com/support/storage_mgr/adsercli.htm www.acm.org www.motel6.com/maps/detailmap_tracker.asp adzapper. ############################################################################# # Site-specific special rules: ############################################################################# #---------------------------------------------------------------------------- # These sites are very complex (read: keen on your identity) and require # minimal interference. #---------------------------------------------------------------------------- {fragile} .office.microsoft.com .windowsupdate.microsoft.com #---------------------------------------------------------------------------- # Shopping and banking sites - allow cookies and pop-ups #---------------------------------------------------------------------------- {shop} .quietpc.com .worldpay.com # for quietpc.com .jungle.com .scan.co.uk .dabs.com .overclockers.co.uk .deutsche-bank-24.de .db24.de .deutsche-bank.de .ebay. .mobile.de www.fondationlejeu.com www.techtv.com #---------------------------------------------------------------------------- # Subscription sites (with credible privacy policy) - allow permanent cookies #---------------------------------------------------------------------------- www.nytimes.com #---------------------------------------------------------------------------- # These sites require pop-ups, so don't use the unconditional filters. #---------------------------------------------------------------------------- {allow-popups} www.aprilbarrows.com/discography\.html$ .infospace.com/.*/venshopping/ www.nvidia.com www*.chathouse.com/games/ www.tagesschau.de www.reuters.com/news_article.jhtml www.xmms.org .bild.t-online.de www.m-w.com www.pcbox.es www.hola.com/club/ www.infoempleo.com www.netflix.com amnistiapornigeria.org ponteensupiel.org www.ifilm.com/ifilm .pogo.com my.aol.com i.cnn.net/cnn/.*/clickability/button www.rosettaproject.org #---------------------------------------------------------------------------- # Sometimes (i.e. often!) fast-redirects catches things by mistake #---------------------------------------------------------------------------- {-fast-redirects} www.ukc.ac.uk/cgi-bin/wac\.cgi\? .google.com .altavista.com/(.*(like|url|link):|trans.*urltext=)http .speedfind.de .nytimes.com .yahoo.com/.*done= .w3.org .directhit.com .zagats.com my.msn.com/passport/pp(consent|set)\.ashx\?msnru= www.passport.com/Consumer/default\.asp\?lc=[0-9]+&msppchlg=[01]&mspplogin= login.passport.com/logout\.(asp|srf)\? download.com.com/redir\? www.fileplanet.com/redir\.asp\? web.archive.org .edu .archive.org www.guenstiger.de #---------------------------------------------------------------------------- # No filtering for sourcecode #---------------------------------------------------------------------------- {-filter} cvs. liveupdate.symantec.com www.bookmarklets.com www.squarefree.com/bookmarklets/ #---------------------------------------------------------------------------- # These sites suffer from a bug in PHP < 4.2.3 (ob_gzhandler broken; # workaround is to use zlib.output_compression): #---------------------------------------------------------------------------- {-prevent-compression} www.powie.de www.phpcenter.de www.debianhelp.org www.timeanddate.com .pclinuxonline.com www.dhd24.com .linuxandmain.com .ofb.biz .dungeoncrawl.org .deviantart.com www.planetspiele.de/wbboard/ www.digitalspy.co.uk .dealnews.com www.audio-illumination.org/forums/ www.catchword.com www.mysql.com www.ubernet.org www.ooodocs.org ooextras.sourceforge.net www.ntcompatible.com www.jabbercentral.org www.kde-look.org #---------------------------------------------------------------------------- # The first frame of the gif animation is more useful here: #---------------------------------------------------------------------------- {+deanimate-gifs{first}} .pricecontrast.com #---------------------------------------------------------------------------- # Innocent images in standard banner sizes found here: #---------------------------------------------------------------------------- {-filter{banners-by-size}} .max.de www.unmuseum.org www.connected-media.com/.*/hints\.htm www.pricegrabber.com/search_getprod.php www.ebgames.com/ebx/.*/product.asp\? .cnn.com .gamespot.com/gamespot .cnet.com www.connected-media.com/riven/ www.wral.com www.canada.com #---------------------------------------------------------------------------- # These don't work without the referrer information: #---------------------------------------------------------------------------- {-hide-referrer} /cgi-bin/fosi.cgi printerfriendly.abcnews.com .ask.com www.amazon.de/exec/obidos/clipserve/ .lufthansa. #---------------------------------------------------------------------------- # These animated gifs are either useful or nice: #---------------------------------------------------------------------------- {-deanimate-gifs} .care2.com .care-mail.com www.ameritrade.com #---------------------------------------------------------------------------- # These sites are so abusive that we need to kill all JS event bindings (and # probably a break a lot along the way) #---------------------------------------------------------------------------- {+filter{js-radical}} .planetspiele.de 216.12.219.40 #---------------------------------------------------------------------------- # The "site-specifics" filter has special cures for problems found here: #---------------------------------------------------------------------------- {+filter{site-specifics}} www.spiegel.de/static/js/flash-plugin\.js www.quelle-bausparkasse.de/$ #---------------------------------------------------------------------------- # Misc special rules: #---------------------------------------------------------------------------- {-filter{content-cookies} -filter{webbugs}} www.friendscout24.de {-deanimate-gifs -filter{all-popups} -kill-popups} www.valueclick.com {-block} www.valueclick.com/html/img/advertiser_top.gif {-filter{banners-by-size} -deanimate-gifs} realguide.real.com/games {-handle-as-image} .doubleclick.net/adi view.atdmt.com/(.*/)?iview/ {+block} www.geocities.com/js_source {-filter{fun}} /(.*/)?user-manual/filter-file.html {+filter{img-reorder} +filter{banners-by-link}} www.dn.se {-filter{js-annoyances}} www.munichre.com {-filter{unsolicited-popups}} /.*mt.cgi$ .discovery.de {+block} /antitheft\.php {+filter{tiny-textforms}} .sourceforge.net/tracker