first attempt. plz verify and test.
authorswa <swa@users.sourceforge.net>
Tue, 11 Dec 2001 22:07:26 +0000 (22:07 +0000)
committerswa <swa@users.sourceforge.net>
Tue, 11 Dec 2001 22:07:26 +0000 (22:07 +0000)
ijb-basic.action

index 5e4cfd9..2533da3 100644 (file)
@@ -1,14 +1,16 @@
 ######################################################################\r
 # \r
 ######################################################################\r
 # \r
-#  File        :  $Source: /cvsroot/ijbswa/current/README,v $\r
+#  File        :  $Source: /cvsroot/ijbswa/current/ijb-basic.action,v $\r
 # \r
 # \r
-#  $Id: README,v 1.9 2001/12/01 21:52:34 hal9 Exp $\r
+#  $Id: ijb-basic.action,v 1.1 2001/12/02 15:26:49 swa Exp $\r
 #\r
 #  Purpose     :  Very basic actions file, it provides\r
 #\r
 #  Purpose     :  Very basic actions file, it provides\r
-#                 - ad filtering\r
-#                 -\r
-#                 -\r
-#                 -\r
+#                 - not too agressive ad filtering\r
+#                 - ads are replace with a blank image\r
+#                 - gif images are de-animated\r
+#                 - persistant cookies (i.e. cookies work for only one\r
+#                   browser session)\r
+#                 - referer forging\r
 # \r
 #  To report bugs, please use the forms at\r
 #\r
 # \r
 #  To report bugs, please use the forms at\r
 #\r
 ######################################################################\r
 # Aliases\r
 ######################################################################\r
 ######################################################################\r
 # Aliases\r
 ######################################################################\r
+{{alias}}\r
++imageblock = +block +image\r
 \r
 ######################################################################\r
 # Defaults\r
 ######################################################################\r
 \r
 ######################################################################\r
 # Defaults\r
 ######################################################################\r
+{\\r
++deanimate-gifs{last} \\r
++image-blocker{trans} \\r
++hide-referer{forge} \\r
++no-cookies-keep \\r
+-filter \\r
+}\r
+/ # Match all URLs\r
+\r
 \r
 ######################################################################\r
 # Specials\r
 ######################################################################\r
 \r
 ######################################################################\r
 # Specials\r
 ######################################################################\r
+{+image}\r
+#############################################################################\r
+/.*\.gif\r
+/.*\.jpe?g\r
+/.*\.png\r
 \r
 \r
-######################################################################\r
-# Imagelist:\r
-######################################################################\r
+#############################################################################\r
+{+imageblock}\r
+#############################################################################\r
+.ad.doubleclick.net\r
+.adforce.imgis.com\r
+.focalink.com\r
 \r
 ######################################################################\r
 # Blocklist:\r
 ######################################################################\r
 \r
 ######################################################################\r
 # Blocklist:\r
 ######################################################################\r
+{+block}\r
+#############################################################################\r
+\r
+# generic hosts (probably most effective)\r
+ad*.\r
+.*ads.\r
+banner.\r
+\r
+/.*/(.*[-_.])?ads?[0-9]?(/|[-_.].*|\.(gif|jpe?g))\r
+/.*/(.*[-_.])?count(er)?(\.cgi|\.dll|\.exe|[?/])\r
+/.*/(ng)?adclient\.cgi\r
+/.*/(plain|live|rotate)[-_.]?ads?/\r
+/.*/(sponsor)s?[0-9]?/\r
+/?.*/_?(plain|live)?ads?(-banners)?/\r
+/?.*/abanners/\r
+/?.*/ad(sdna_image|gifs?)/\r
+/?.*/ad(server|stream|juggler)\.(cgi|pl|dll|exe)\r
+/?.*/adbanners/\r
+/?.*/adserver\r
+/?.*/adstream\.cgi\r
+/?.*/adv((er)?ts?|ertis(ing|ements?))?/\r
+/?.*/anzei(gen)?/?\r
+/?.*/ban[-_]cgi/\r
+/?.*/banner_?ads/\r
+/?.*/banner_?anzeigen\r
+/?.*/bannerimage/\r
+/?.*/banners?/\r
+/?.*/banners?\.cgi/\r
+/?.*/cgi-bin/centralad/getimage\r
+/?.*/images/addver\.gif\r
+/?.*/images/advert\.gif\r
+/?.*/images/marketing/.*\.(gif|jpe?g)\r
+/?.*/place-ads\r
+/?.*/popupads/\r
+/?.*/promobar.*\r
+/?.*/publicite/\r
+/?.*/randomads/.*\.(gif|jpe?g)\r
+/?.*/rekla(ma|me|am)/.*\.(gif|jpe?g)\r
+/?.*/siteads/\r
+/?.*/sponsor.*\.gif\r
+/?.*/sponsors?[0-9]?/\r
+/?.*/ucbandeimg/\r
+/?.*/werb\..*\r
+/?.*/werbebanner/\r
+/?.*/werbung/.*\.(gif|jpe?g)\r
+/?.*/adv\.   # www.telegraaf.nl\r
+/?.*/advert[0-9]+\.jpg\r
+/?.*bann\.gif\r
+/?.*/ads/\r
+/_banner/\r
+/ad_images/\r
+/adgenius/\r
+/adimages/\r
+/viewad/\r
+/adserve/\r
+/adverts/\r
+/annonser?/\r
+/bando/\r
+/bannerad/\r
+/bannerfarm/\r
+/bin/getimage.cgi/...\?AD\r
+/bin/nph-oma.count/ct/default.shtml\r
+/bin/nph-oma.count/ix/default.html\r
+/cgi-bin/getimage.cgi/....\?GROUP=\r
+/cgi-bin/nph-load\r
+/cgi-bin/webad.dll/ad\r
+/cwmail/acc\.gif\r
+/cwmail/amzn-bm1\.gif\r
+/db_area/banrgifs/\r
+/gif/teasere/\r
+/grafikk/annonse/\r
+/graphics/defaultAd/\r
+/grf/annonif\r
+/htmlad/\r
+/image\.ng/AdType\r
+/image\.ng/transactionID\r
+/images/.*/.*_anim\.gif # alvin brattli\r
+/ip_img/.*\.(gif|jpe?g)\r
+/marketpl*/\r
+/minibanners/\r
+/netscapeworld/nw-ad/\r
+/promotions/houseads/\r
+/rotads/ \r
+/rotateads/\r
+/rotations/ \r
+/torget/jobline/.*\.gif\r
+/viewad/\r
+/werbung/\r
+/worldnet/ad\.cgi\r
+/zhp/auktion/img/\r
+/cgi-bin/nph-adclick.exe/\r
+/?.*/Image/BannerAdvertising/\r
+/?.*/ad-bin/\r
+/?.*/adlib/server\.cgi\r
+/?.*/gsa_bs/gsa_bs.cmdl\r
+/autoads/\r
+/anz/pics/\r
+# for our finnish friends, by Kai Puolamaki <Kai.Puolamaki@iki.fi>\r
+/?.*/mainos/*.*/.*\.gif\r
+/?.*/mainos/*.*/.*\.jpe?g\r
+# more from a finnish friend Petri Haapio <pha@iki.fi>\r
+/?.*/(.*[-_.].*)?maino(kset|nta|s).*(/|\.(gif|html?|jpe?g|png))\r
+/?.*/(ilm(oitus)?|kampanja)(hallinta|kuvat?)(/|\.(gif|html?|jpe?g|png))\r
+# <jwz@jwz.org>\r
+/?.*/adfinity\r
+/?.*/[?]adserv\r
+/?.*/bizgrphx/\r
+/?.*/smallad2\.gif\r
+/?.*/ana2ad\.gif\r
+/?.*/adimg/\r
+/?.*/.*counter\.pl\r
+/?.*/spin_html/\r
+/?.*/images/topics/topicgimp\.gif\r
+.discovery.com/.*banner_id\r
+/?.*/.*bannr\.gif\r
+.cruel.com/images/\r
+.idrink.com/frm_bottom.htm\r
+/?.*/.*pb_ihtml\.gif\r
+/?.*/ph-ad.*\.focalink\.com\r
+/cgi-bin/adjuggler\r
+\r
+# ms sucks !\r
+/.*(ms)?backoff(ice)?.*\.(gif|jpe?g)\r
+/.*(/ie4|/ie3|msie|sqlbans|powrbybo|activex|backoffice|explorer|netnow|getpoint|ntbutton|hmlink).*\.(gif|jpe?g)\r
+/.*activex.*(gif|jpe?g)\r
+/.*explorer?.(gif|jpe?g)\r
+/.*freeie\.(gif|jpe?g)\r
+/.*/ie_?(buttonlogo|static?|anim.*)?\.(gif|jpe?g)\r
+/.*ie_sm\.(gif|jpe?g)\r
+/.*msie(30)?\.(gif|jpe?g)\r
+/.*msnlogo\.(gif|jpe?g)\r
+/.*office97_ad1\.(gif|jpe?g)\r
+/.*pbbobansm\.(gif|jpe?g)\r
+/.*powrbybo\.(gif|jpe?g)\r
+/.*sqlbans\.(gif|jpe?g)\r
+/.*exc_ms\.gif\r
+/.*ie4get_animated\.gif\r
+/.*ie4_animated\.gif\r
+/.*n_iemap\.gif\r
+/.*ieget\.gif\r
+/.*logo_msnhm_*\r
+/.*mcsp2\.gif\r
+/.*msn2\.gif\r
+/.*add_active\.gif\r
+/.*n_msnmap\.gif\r
+/.*Ad00\.gif\r
+/.*s_msn\.gif\r
+/.*addchannel\.gif\r
+/.*adddesktop\.gif\r
+/?.*/ns4\.gif\r
+/?.*/v3sban\.gif\r
+/?.*/?FPCreated\.gif\r
+/?.*/opera35\.gif\r
+/?.*/opera13\.gif\r
+/?.*/opera_b\.gif\r
+/?.*/ie_horiz\.gif\r
+/?.*/ie_logo\.gif\r
+# ... and even more!\r
+/?.*/favicon\.ico\r
+\r
+/?.*/images/na/us/brand/\r
+/?.*/advantage\.(gif|jpg)\r
+/?.*/advanbar\.(gif|jpg)\r
+/?.*/advanbtn\.(gif|jpg)\r
+/?.*/biznetsmall\.(gif|jpg)\r
+/?.*/utopiad\.(gif|jpg)\r
+/?.*/epipo\.(gif|jpg)\r
+/?.*/amazon([a-zA-Z0-9]+)\.(gif|jpg)\r
+/?.*/bnlogo.(gif|jpg)\r
+/?.*/buynow([a-zA-Z0-9]+)\.(gif|jpg)\r
+\r
+# for the dutch folks by a dutch friend gertjan@west.nl\r
+/?.*/Advertenties/\r
+/?.*/Adverteerders/\r
+.netdirect.nl/nd_servlet/___\r
+\r
+.admaximize.com\r
+.imgis.com\r
+\r
+# wayne@staff.msen.com\r
+a*.*.*.yimg.com/([0-9]*|\/)*us.yimg.com/*\r
+\r
+####################################################\r
+# Jon's addition:\r
+#\r
+# The Register ads - oh, and all images in Register stories (sigh).\r
+www.theregister.co.uk/media/\r
+\r
+# Used on http://www.theregister.co.uk/\r
+# Sample advert URL:\r
+# http://secure.webconnect.net/cgi-bin/webconnecthome.dll?F467\r
+.webconnect.net\r
+\r
+# Dilbert:\r
+www.dilbert.com/comics/dilbert/images/.*_140x800.*\.gif\r
+\r
+# stattrack.com\r
+# Uses URL: http://www.stattrack.com/cgi-bin/stats/image.cgi\r
+/cgi-bin/stats/\r
+# And loads JavaScript from http://www.stattrack.com/stats/code\r
+www.stattrack.com/stats/\r
+\r
+#Now they're Yahoo GeoCities, their junk is in a different place.\r
+##geo.yahoo.com/serv\r
+##visit.geocities.com/visit.gif\r
+.yimg.com/?.*/www.geocities.com/js_source\r
+#http://us.toto.geo.yahoo.com/toto?s=76001086\r
+.geo.yahoo.com\r
+.visit.geocities.com\r
+.yimg.com/?.*/www.geocities.com/\r
+\r
+.exitexchange.com\r
+\r
+#SourceForge ads.\r
+sfads.osdn.com\r
+\r
+#This site traps the browser\r
+.webhideout.com\r
+\r
+#privacy.net runs ads\r
+.a.consumer.net\r
+\r
+#Lindsay.Marshall@newcastle.ac.uk suggested these, to kill Opera adverts:\r
+www.qksrv.net\r
+mirror.qkimg.net\r
+\r
+#js\r
+dinoadserver*.roka.net\r
+logout.gmx.net\r
+logout.tvspielfilm.de\r
+gmx.tvspielfilm.de\r
+www.freenet.de/customerindex\.html\r
+/?.*/phpAds\r
+.fxweb.com/v2-trackrun\.cgi\r
+rtldating.peopleunited.de\r
+.advertising.com\r
+www.zdnet.com/fcgi-bin/\r
+service.bfast.com/bfast/serve\r
+199.172.144.25\r
+fourohfour.nbci.com/Members404Error.php3\r
+.adtech.de\r
+.adlink.de\r
+www.fair-ist-mehr.de/cgi-bin/bt.pl\r
+.linkexchange.\r
+/?.*/adpage.asp\r
+/ADS\r
+.net-on.net\r
+rstrip.namezero.com\r
+62.26.220.2\r
+.doubleclick.net\r
+.adserver.yahoo.com\r
+\r
+#############################################################################\r
+{-block}\r
+#############################################################################\r
+.admin.\r
+.edu\r
+.ac.uk    # English Universities too! - Jon\r
+.uni-*.de # What about Germany? --oes\r
+# my banking stuff => no ads.\r
+.comdirekt.de\r
+.comdirect.de\r
+.teledata.de\r
+# Jon's addition: MSDN\r
+.msdn.microsoft.com\r
+# .*ads. matches prdownloads.sourceforge.net and many other download sites\r
+# The fix is:\r
+.*downloads.\r
 \r
 ######################################################################\r
 # \r
 \r
 ######################################################################\r
 # \r