Skip to content

Instantly share code, notes, and snippets.

@jiang3
Last active June 25, 2016 14:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save jiang3/6504458 to your computer and use it in GitHub Desktop.
Save jiang3/6504458 to your computer and use it in GitHub Desktop.
My personal Karma Blocker rulesets;update periodly;
[Settings]
threshold=12
cutoff=12
collapse=true
[Inject]
# the same as KB`s official setting
function='DM_tag'
function='OA_show'
function='_gat._getTracker'
function='quantserve'
function='s.t'
function='setOmniturePageName'
function='urchinTracker'
[Group]
name="Global Allowed-Types =="
score=-1000
#rule=$url==''
#rule=$url$='.gif'
#rule=$type==script
#rule=$type==object
rule=$type==object_subrequest
rule=$type==xmlhttprequest
#rule=$type==subdocument
#rule=$type==font
#rule=$type==media
#rule=$type==image
#rule=$type==stylesheet
#rule=$type==ping
[Group]
name="Allowed-Types !="
score=-12
match=all
#rule=$type!=image
#rule=$type!=script
#rule=$type!=subdocument
#rule=$type!=object
#rule=$type==object_subrequest
#rule=$type!=xmlhttprequest
[Group]
name="Global Allowed-Schemes/Tags"
score=-12
rule=$url.scheme=='ftp'
rule=$url.scheme=='chrome'
rule=$url=~'^about:'
rule=$origin=~'^about:'
rule=$origin.tag.allowfullscreen=='true'
[Group]
name="Size:Ad Units:Whitelist"
score=-100
match=all
rule=$origin.scheme=='https'
rule=$url.scheme=='https'
rule=$origin.tag.size=~'^'
#--------------------------------Standard Size--------------------------------------------------------------------
[Group]
name="Standard Ad Units:88x31 - Micro Bar"
score=20
match=all
rule=$origin.tag.size=='88x31'
[Group]
name="Standard Ad Units:80x80"
score=20
match=all
rule=$origin.tag.size=='80x80'
[Group]
name="Standard Ad Units:100x30"
score=20
match=all
rule=$origin.tag.size=='100x30'
[Group]
name="Standard Ad Units:120x60 - Button 2"
score=20
match=all
rule=$origin.tag.size=='120x60'
[Group]
name="Standard Ad Units:130x300"
score=20
match=all
rule=$origin.tag.size=='130x300'
[Group]
name="Standard Ad Units:150x60"
score=20
match=all
rule=$origin.tag.size=='150x60'
[Group]
name="Standard Ad Units:160x600 - Wide Skyscraper/In-bar Video"
score=20
match=all
rule=$origin.tag.size=='160x600'
[Group]
name="Standard Ad Units:180x150 - Rectangle/In-bar Video"
score=20
match=all
rule=$origin.tag.size=='180x150'
[Group]
name="Standard Ad Units:215x50"
score=20
match=all
rule=$origin.tag.size=='215x50'
[Group]
name="Standard Ad Units:300x200"
score=20
match=all
rule=$origin.tag.size=='300x200'
[Group]
name="Standard Ad Units:300x250 - Sidekick/Medium Rectangle/In-bar Video/Pop Ups"
score=20
match=all
rule=$origin.tag.size=='300x250'
[Group]
name="Standard Ad Units:300x300"
score=20
match=all
rule=$origin.tag.size=='300x300'
[Group]
name="Standard Ad Units:300x600 - Filmstrip/Sidekick/Half Page/Expantable/Retractable"
score=20
match=all
rule=$origin.tag.size=='300x600'
[Group]
name="Standard Ad Units:300x1050 - Portrait"
score=20
match=all
rule=$origin.tag.size=='300x1050'
[Group]
name="Standard Ad Units:392x72"
score=20
match=all
rule=$origin.tag.size=='392x72'
[Group]
name="Standard Ad Units:400x300"
score=20
match=all
rule=$origin.tag.size=='400x300'
[Group]
name="Standard Ad Units:430x50"
score=20
match=all
rule=$origin.tag.size=='430x50'
[Group]
name="Standard Ad Units:550x480(Large) - Pop Ups"
score=20
match=all
rule=$origin.tag.size=='550x480'
[Group]
name="Standard Ad Units:585x120"
score=20
match=all
rule=$origin.tag.size=='585x120'
[Group]
name="Standard Ad Units:560x60"
score=20
match=all
rule=$origin.tag.size=='560x60'
[Group]
name="Standard Ad Units:580x60"
score=20
match=all
rule=$origin.tag.size=='580x60'
[Group]
name="Standard Ad Units:728x90 - Leaderboarder/Expantable/Retractable"
score=20
match=all
rule=$origin.tag.size=='728x90'
[Group]
name="Standard Ad Units:760x60"
score=20
match=all
rule=$origin.tag.size=='760x60'
[Group]
name="Standard Ad Units:760x100"
score=20
match=all
rule=$origin.tag.size=='760x100'
[Group]
name="Standard Ad Units:760x200"
score=20
match=all
rule=$origin.tag.size=='760x200'
[Group]
name="Standard Ad Units:800x600"
score=20
match=all
rule=$origin.tag.size=='800x600'
[Group]
name="Standard Ad Units:950x75"
score=20
match=all
rule=$origin.tag.size=='950x75'
[Group]
name="Standard Ad Units:960x90"
score=20
match=all
rule=$origin.tag.size=='960x90'
[Group]
name="Standard Ad Units:970x90 - Pushdown/Slider/Super Leaderboarder"
score=20
match=all
rule=$origin.tag.size=='970x90'
[Group]
name="Standard Ad Units:970x250 - Billboard/Sidekick"
score=20
match=all
rule=$origin.tag.size=='970x250'
#----------------------------------------Delisted Ad Units------------------------
[Group]
name="Delisted Ad Units:120x90 - Button 1"
score=25
match=all
rule=$origin.tag.size=='120x90'
[Group]
name="Delisted Ad Units:120x240 - Vertical Banner"
score=25
match=all
rule=$origin.tag.size=='120x240'
[Group]
name="Delisted Ad Units:120x600 - Skyscraper"
score=25
match=all
rule=$origin.tag.size=='120x600'
[Group]
name="Delisted Ad Units:125x125 - Square Button"
score=25
match=all
rule=$origin.tag.size=='125x125'
[Group]
name="Delisted Ad Units:234x60 - Half Banner"
score=25
match=all
rule=$origin.tag.size=='234x60'
[Group]
name="Delisted Ad Units:240x400 - Vertical Rectangle"
score=25
match=all
rule=$origin.tag.size=='240x400'
[Group]
name="Delisted Ad Units:250x250 - Square Pop-Up"
score=25
match=all
rule=$origin.tag.size=='250x250'
[Group]
name="Delisted Ad Units:300x100 - 3:1 Rectangle"
score=25
match=all
rule=$origin.tag.size=='300x100'
[Group]
name="Delisted Ad Units:336x280 - Large Rectangle"
score=25
match=all
rule=$origin.tag.size=='336x280'
[Group]
name="Delisted Ad Units:468x60 - Full Banner"
score=25
match=all
rule=$origin.tag.size=='468x60'
[Group]
name="Delisted Ad Units:720x300 - Pop-Under"
score=25
match=all
rule=$origin.tag.size=='720x300'
[Group]
name="@:0x0"
score=200
match=all
rule=$type!=subdocument
rule=$origin.tag.size=='0x0'
[Group]
name="@:1x1"
score=200
match=all
rule=$type!=subdocument
rule=$origin.tag.size=='1x1'
[Group]
name="Standard 2-code float"
score=200
rule=$origin.tag.size=='90x90'
rule=$origin.tag.size=='110x320'
[Group]
name="Standard Iframed #"
score=200
match=all
rule=$type==subdocument
#rule=$thirdParty==true
#rule=$url.host!='115.com'
rule=$origin.tag.size=='250x320'
#--------------------------------alt+title+id+name+flashvars+usemap--------------------------------------------------------------------
[Group]
name="alt"
score=51
match=any
#rule=$origin.tag.alt=~'.{0,175}?1x1'
#rule=$origin.tag.alt=~'.{0,175}?addLinker'
#rule=$origin.tag.alt=~'.{0,175}?ads'
#rule=$origin.tag.alt=~'.{0,175}?affiliate'
#rule=$origin.tag.alt=~'.{0,175}?analyse'
#rule=$origin.tag.alt=~'.{0,175}?analytic'
#rule=$origin.tag.alt=~'.{0,175}?banner'
#rule=$origin.tag.alt=~'.{0,175}?beacon'
#rule=$origin.tag.alt=~'.{0,175}?chartbeat'
##rule=$origin.tag.alt=~'.{0,175}?click'
##rule=$origin.tag.alt=~'.{0,175}?cookie'
#rule=$origin.tag.alt=~'.{0,175}?counter'
#rule=$origin.tag.alt=~'.{0,175}?couplet'
##rule=$origin.tag.alt=~'.{0,175}?ga\b'
#rule=$origin.tag.alt=~'.{0,175}?hits'
#rule=$origin.tag.alt=~'.{0,175}?hit\b'
#rule=$origin.tag.alt=~'.{0,175}?localstor'
#rule=$origin.tag.alt=~'.{0,175}?logger'
#rule=$origin.tag.alt=~'.{0,175}?logging'
##rule=$origin.tag.alt=~'.{0,175}?metrics'
#rule=$origin.tag.alt=~'.{0,175}?pixel'
##rule=$origin.tag.alt=~'.{0,175}?pop'
#rule=$origin.tag.alt=~'.{0,175}?publisher'
##rule=$origin.tag.alt=~'.{0,175}?push'
#rule=$origin.tag.alt=~'.{0,175}?quant'
##rule=$origin.tag.alt=~'.{0,175}?record'
#rule=$origin.tag.alt=~'.{0,175}?sponsor'
##rule=$origin.tag.alt=~'.{0,175}?stats'
#rule=$origin.tag.alt=~'.{0,175}?survey'
#rule=$origin.tag.alt=~'.{0,175}?tongji'
#rule=$origin.tag.alt=~'.{0,175}?track'
#rule=$origin.tag.alt=~'.{0,175}?traffic'
#rule=$origin.tag.alt=~'.{0,175}?urchin'
#rule=$origin.tag.alt=~'.{0,175}?webmetrics'
#rule=$origin.tag.alt=~'.{0,175}?webstats'
#rule=$origin.tag.alt=~'.{0,175}?webtrend'
#rule=$origin.tag.alt=~'.{0,175}?widget'
[Group]
name="title"
score=52
match=any
#rule=$origin.tag.title=~'.{0,175}?1x1'
#rule=$origin.tag.title=~'.{0,175}?addLinker'
#rule=$origin.tag.title=~'.{0,175}?ads'
#rule=$origin.tag.title=~'.{0,175}?affiliate'
#rule=$origin.tag.title=~'.{0,175}?analyse'
#rule=$origin.tag.title=~'.{0,175}?analytic'
#rule=$origin.tag.title=~'.{0,175}?banner'
#rule=$origin.tag.title=~'.{0,175}?beacon'
#rule=$origin.tag.title=~'.{0,175}?chartbeat'
##rule=$origin.tag.title=~'.{0,175}?click'
##rule=$origin.tag.title=~'.{0,175}?cookie'
#rule=$origin.tag.title=~'.{0,175}?counter'
#rule=$origin.tag.title=~'.{0,175}?couplet'
##rule=$origin.tag.title=~'.{0,175}?ga\b'
#rule=$origin.tag.title=~'.{0,175}?hits'
#rule=$origin.tag.title=~'.{0,175}?hit\b'
#rule=$origin.tag.title=~'.{0,175}?localstor'
#rule=$origin.tag.title=~'.{0,175}?logger'
#rule=$origin.tag.title=~'.{0,175}?logging'
#rule=$origin.tag.title=~'.{0,175}?metrics'
#rule=$origin.tag.title=~'.{0,175}?pixel'
##rule=$origin.tag.title=~'.{0,175}?pop'
#rule=$origin.tag.title=~'.{0,175}?publisher'
##rule=$origin.tag.title=~'.{0,175}?push'
#rule=$origin.tag.title=~'.{0,175}?quant'
#rule=$origin.tag.title=~'.{0,175}?record'
#rule=$origin.tag.title=~'.{0,175}?sponsor'
##rule=$origin.tag.title=~'.{0,175}?stats'
#rule=$origin.tag.title=~'.{0,175}?survey'
#rule=$origin.tag.title=~'.{0,175}?tongji'
#rule=$origin.tag.title=~'.{0,175}?track'
#rule=$origin.tag.title=~'.{0,175}?traffic'
#rule=$origin.tag.title=~'.{0,175}?urchin'
#rule=$origin.tag.title=~'.{0,175}?webmetrics'
#rule=$origin.tag.title=~'.{0,175}?webstats'
#rule=$origin.tag.title=~'.{0,175}?webtrend'
#rule=$origin.tag.title=~'.{0,175}?widget'
[Group]
name="id"
score=53
match=any
#rule=$origin.tag.id=~'.{0,175}?1x1'
#rule=$origin.tag.id=~'.{0,175}?addLinker'
#rule=$origin.tag.id=~'.{0,175}?ads'
#rule=$origin.tag.id=~'.{0,175}?affiliate'
#rule=$origin.tag.id=~'.{0,175}?analyse'
#rule=$origin.tag.id=~'.{0,175}?analytic'
#rule=$origin.tag.id=~'.{0,175}?banner'
#rule=$origin.tag.id=~'.{0,175}?beacon'
#rule=$origin.tag.id=~'.{0,175}?chartbeat'
##rule=$origin.tag.id=~'.{0,175}?click'
##rule=$origin.tag.id=~'.{0,175}?cookie'
#rule=$origin.tag.id=~'.{0,175}?counter'
#rule=$origin.tag.id=~'.{0,175}?couplet'
##rule=$origin.tag.id=~'.{0,175}?ga\b'
#rule=$origin.tag.id=~'.{0,175}?hits'
#rule=$origin.tag.id=~'.{0,175}?hit\b'
#rule=$origin.tag.id=~'.{0,175}?localstor'
#rule=$origin.tag.id=~'.{0,175}?logger'
#rule=$origin.tag.id=~'.{0,175}?logging'
#rule=$origin.tag.id=~'.{0,175}?metrics'
#rule=$origin.tag.id=~'.{0,175}?pixel'
##rule=$origin.tag.id=~'.{0,175}?pop'
#rule=$origin.tag.id=~'.{0,175}?publisher'
##rule=$origin.tag.id=~'.{0,175}?push'
#rule=$origin.tag.id=~'.{0,175}?quant'
#rule=$origin.tag.id=~'.{0,175}?record'
#rule=$origin.tag.id=~'.{0,175}?sponsor'
##rule=$origin.tag.id=~'.{0,175}?stats'
#rule=$origin.tag.id=~'.{0,175}?survey'
#rule=$origin.tag.id=~'.{0,175}?tongji'
#rule=$origin.tag.id=~'.{0,175}?track'
#rule=$origin.tag.id=~'.{0,175}?traffic'
#rule=$origin.tag.id=~'.{0,175}?urchin'
#rule=$origin.tag.id=~'.{0,175}?webmetrics'
#rule=$origin.tag.id=~'.{0,175}?webstats'
#rule=$origin.tag.id=~'.{0,175}?webtrend'
#rule=$origin.tag.id=~'.{0,175}?widget'
[Group]
name="name"
score=54
match=any
#rule=$origin.tag.name=~'.{0,175}?1x1'
#rule=$origin.tag.name=~'.{0,175}?addLinker'
##rule=$origin.tag.name=~'.{0,175}?ads'
#rule=$origin.tag.name=~'.{0,175}?affiliate'
#rule=$origin.tag.name=~'.{0,175}?analyse'
#rule=$origin.tag.name=~'.{0,175}?analytic'
#rule=$origin.tag.name=~'.{0,175}?banner'
#rule=$origin.tag.name=~'.{0,175}?beacon'
#rule=$origin.tag.name=~'.{0,175}?chartbeat'
##rule=$origin.tag.name=~'.{0,175}?click'
##rule=$origin.tag.name=~'.{0,175}?cookie'
#rule=$origin.tag.name=~'.{0,175}?counter'
#rule=$origin.tag.name=~'.{0,175}?couplet'
##rule=$origin.tag.name=~'.{0,175}?ga\b'
#rule=$origin.tag.name=~'.{0,175}?hits'
#rule=$origin.tag.name=~'.{0,175}?hit\b'
#rule=$origin.tag.name=~'.{0,175}?localstor'
#rule=$origin.tag.name=~'.{0,175}?logger'
#rule=$origin.tag.name=~'.{0,175}?logging'
#rule=$origin.tag.name=~'.{0,175}?metrics'
#rule=$origin.tag.name=~'.{0,175}?pixel'
##rule=$origin.tag.name=~'.{0,175}?pop'
#rule=$origin.tag.name=~'.{0,175}?publisher'
##rule=$origin.tag.name=~'.{0,175}?push'
#rule=$origin.tag.name=~'.{0,175}?quant'
#rule=$origin.tag.name=~'.{0,175}?record'
#rule=$origin.tag.name=~'.{0,175}?sponsor'
##rule=$origin.tag.name=~'.{0,175}?stats'
#rule=$origin.tag.name=~'.{0,175}?survey'
#rule=$origin.tag.name=~'.{0,175}?tongji'
#rule=$origin.tag.name=~'.{0,175}?track'
#rule=$origin.tag.name=~'.{0,175}?traffic'
#rule=$origin.tag.name=~'.{0,175}?urchin'
#rule=$origin.tag.name=~'.{0,175}?webmetrics'
#rule=$origin.tag.name=~'.{0,175}?webstats'
#rule=$origin.tag.name=~'.{0,175}?webtrend'
#rule=$origin.tag.name=~'.{0,175}?widget'
#--------------------------------Width + Height--------------------------------------------------------------------
[Group]
name="AV Exceptions"
score=-13
match=any
#rule=$url.host=~'\.(?:12306|10086|360)\.cn$'
#rule=$url.host=~'\.(?:126)\.net$'
#rule=$url.host=~'\b(?:hao123|163|360doc|115|ku6|51cto|ys168|256)\.com$'
#----------------------------------------------
# AdMuncher (400-500)x(40-85)
[Group]
name="Width+Height:Admuncher"
score=12
match=all
#rule=$origin.tag.width>399
#rule=$origin.tag.width<501
#rule=$origin.tag.height>39
#rule=$origin.tag.height<86
#---------------------------------------------
# == width:height>4:1
# width>599; height<151
[Group]
name="== 1"
score=12
match=all
#rule=$origin.tag.width>599
#rule=$origin.tag.height<151
#---------------------
# width>479; height<121
[Group]
name="== 2"
score=12
match=all
#rule=$origin.tag.width>479
#rule=$origin.tag.height<121
#---------------------
# width>359;height<91
[Group]
name="== 3"
score=12
match=all
#rule=$origin.tag.width>359
#rule=$origin.tag.height<91
#---------------------
# width>239;height<61
[Group]
name="== 4"
score=12
match=all
#rule=$origin.tag.width>239
#rule=$origin.tag.height<61
#---------------------------------------------
# || width:height>2:1
# width<201; height>399
[Group]
name="|| 1"
score=12
match=all
#rule=$origin.tag.width<201
#rule=$origin.tag.height>399
#---------------------
# width<171; height>339
[Group]
name="|| 2"
score=12
match=all
#rule=$origin.tag.width<171
#rule=$origin.tag.height>339
#---------------------
# width<141; height>279
[Group]
name="|| 3"
score=12
match=all
#rule=$origin.tag.width<141
#rule=$origin.tag.height>279
#---------------------
# width<111; height>219
[Group]
name="|| 4"
score=12
match=all
#rule=$origin.tag.width<111
#rule=$origin.tag.height>219
#--------------------------------------------------------
[Group]
name="Whitelist: CDNs"
score=-4
match=any
#rule=$url.host$='.akamai.com'
#rule=$url.host$='.asset-cache.com'
#rule=$url.host$='.cachefly.com'
#rule=$url.host$='.fsdn.com'
#rule=$url.host$='.ggpht.com'
#rule=$url.host$='.gstatic.com'
#rule=$url.host=~'cdn'
#--------------------------------------
[Group]
name="Keywords (Full)"
score=13
#rule=$url=~'(\b|_)ad(frame|sense|server?|sonar)?s?\d*(\b|_)'
#rule=$url=~'(\b|_)banners?\d*(\b|_)'
#rule=$url=~'(\b|_)(analytic|quant|s_code|track|urchin|webtrend)(s|er|ing)?\d*(\b|_)'
#rule=$url.host=~'metrics'
[Group]
name="Keywords (Partial)"
score=13
#rule=$url=~'(\b|_)ads?\d*|ads?\d*(\b|_)'
#rule=$url=~'(\b|_)track(s|er|ing)?\d*|track(s|er|ing)?\d*(\b|_)'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment