gorhill / uBlock

uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.
GNU General Public License v3.0
45.84k stars 3.07k forks source link

[Performance] Extract token from regex-based filters if possible #2781

Closed gorhill closed 7 years ago

gorhill commented 7 years ago

In light of these latest additions in EasyList, try to extract valid tokens from regex-based filters.

Without a valid token, these regex-based filters need to be evaluated for every single network request which matches the type and "partyness". For example, for the following filter:

/\.accountant\/[0-9]{2,9}\/$/$script,stylesheet,third-party,xmlhttprequest

Each network request of type script, stylesheet or xmlhttprequest, and which is 3rd-party to the current document would cause the regex to be executed for a match.

Now 26 of these regex-based filters were just added in EasyList, meaning that at least 26 regexes would need to be executed for every single 3rd-party request of type script, stylesheet or xmlhttprequest.

I have considered since a while now to try to find a way to be able to tokenize regex-based filters where possible, however before the EasyList change above, there were not enough regexp-based filters in the default filter lists to motivate me to solve the token issue for regex-based filters.

The addition of all these regex-based filters in EasyList is the motivation for going ahead to solve the issue. The chosen implementation will be as simple as possible to at least work for the newly added regex-based filters in EasyList without over-complicating the code.

gorhill commented 7 years ago

Code reviewing and testing with all stock filter lists.

gorhill commented 7 years ago

Results of tokenizing regex-based filters when selecting all stock filter list, all seems fine:

token: *, regex: /[0-9]+\.gif/
token: *, regex: /\/[a-z0-9]{9,}\.swf/
token: *, regex: /\?([a-z]+=[0-9]+&){3,}/
token: http, regex: /^http:\/\/m\.autohome\.com\.cn\/[a-z0-9]{30,32}\//
token: http, regex: /^http:\/\/www\.iqiyi\.com\/common\/flashplayer\/[0-9]{8}\/[0-9a-z]{32}.swf/
token: http, regex: /^http:\/\/www\.tt1069\.com\/(?!bbs)/
token: *, regex: /^https?:\/\/(?!www[0-9]?)[0-9a-z-]+\.[0-9a-z-]+\.(?:com|com\.cn|cn|cc|net|org)\/(?=[0-9a-z]*[a-z])(?=[0-9a-z]*[0-9])[0-9a-z]{40,62}\.js/
token: *, regex: /^https?:\/\/(?!www[0-9]?)[0-9a-z-]+\.[0-9a-z-]+\.(?:com|com\.cn|cn|cc|net|org)\/(?=[0-9a-z]*[a-z][0-9]+[a-z])(?:[0-9a-z]{10}|[0-9a-z]{26})\.js$/
token: *, regex: /^https?:\/\/(?!www[0-9]?)[0-9a-z-]+\.[0-9a-z-]+\.(?:com|com\.cn|cn|cc|net|org)\/[a-z0-9]{3}\?[a-z0-9]{3}(?:=[^=]+){30,40}$/
token: *, regex: /^https?:\/\/(?!www[0-9]?)[0-9a-z-]+\.m\.[0-9a-z-]{4,}\.(?:com|cn|cc|net)(?:\/[0-9]{1,7}){1,4}(?:\.html|\.xhtml|\.html\?ts=[0-9]+)?$/
token: *, regex: /^https?:\/\/(?!www[0-9]?)[0-9a-z-]+\.[0-9a-z-]{5,}\.(?:com|cn|cc|net)(?:\/[0-9]{1,7}){1,4}(?:\.html|\.xhtml|\.html\?ts=[0-9]+)?$/
token: *, regex: /(?:\blupa\.cz\/)(?:[\w+,]{400,}$)/
token: *, regex: /\baktualne\.cz\/[\w.\/-]{70,110}\?_=\d{7}$/
token: *, regex: /(?:\baktualne\.cz\/)(?=(?:[\w+]+\/[\w+]+)+)(?:[\w.+\/]{400,}$)/
token: *, regex: /(?:\baktualne\.cz\/)(?=(?:[\w]+)+)(?:[\w.+\/]{40,50}$)/
token: *, regex: /(?:\baktualne\.cz\/)(?:.{200,300}$)/
token: *, regex: /(?:(?:\bextra\.cz\/)|(?:\bonetv\.cz\/))(?:(?:.{100,200}$)|(?:.{400,}$)|(?:.{40,48}$))/
token: *, regex: /(?:(?:\bextra\.cz\/)|(?:\bonetv\.cz\/))(?:[^.]{80,130}$)/
token: *, regex: /(?:(?:\bmobilmania\.cz\/Client\.Scripts\/)|(?:\bzive\.cz\/)|(?:\bautorevue\.cz\/)|(?:\bsportrevue\.cz\/)|(?:\bisport\.blesk\.cz\/))(?:[^.]{400,}$)/
token: *, regex: /(?:(?:\bmobilmania\.cz\/Client\.Scripts\/)|(?:\bzive\.cz\/)|(?:\bautorevue\.cz\/)|(?:\bsportrevue\.cz\/)|(?:\bisport\.blesk\.cz\/))(?:[^\/]{400,}$)/
token: *, regex: /(?:\breflex\.cz\/)(?:.{400,}$)/
token: *, regex: /(?:\breflex\.cz\/)(?:.{40,48}$)/
token: konto, regex: /moje-konto\/inzeraty/
token: *, regex: /moje-inzeraty/
token: konto, regex: /moje-konto\/inzeraty/
token: *, regex: /adv\/*\/banner/
token: *, regex: /images\/*_ads/
token: *, regex: /plugins\/dfp/
token: *, regex: /static\/*\/ads/
token: *, regex: /license\.\d{1,5}\.js$/
token: *, regex: /ads\/pops/
token: *, regex: /clickhabillage/
token: watch, regex: /\/watch\?key\=([\da-f]{32}($))/
token: *, regex: /^https?:\/\/www\.[a-z]{8,12}\.com\/[a-z]{1,6}\.\js$/
token: *, regex: /^((?!(^https?):\/\/www\.wat\.tv\/|(^)https:\/\/cdns\.gigya\.com\/|(^)https:\/\/ajax\.googleapis\.com\/|(^)https:\/\/widgets\.outbrain\.com\/|(^)https:\/\/connect\.facebook\.net\/|(^)https:\/\/platform\.instagram\.com\/|(^)https:\/\/platform\.twitter\.com\/|(^)https:\/\/e-cdns-files\.dzcdn\.net\/|(^)https:\/\/api\.deezer\.com\/).)*$/
token: *, regex: /https?:\/\/s3\.amazonaws\.com\/[0-9a-z]{57}\/((secure\.js|[0-9a-z]{10}))$/
token: cloudfront, regex: /\.cloudfront\.net\/.*[a-zA-Z0-9+\-\/]{200,}/
token: ccm2, regex: /:\/\/.*\.ccm2.net\/.*\/[a-zA-Z0-9-]{50,}/
token: *, regex: /http:\/\/[a-z]+\.com\/[a-z0-9]{125,165}$/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*((google|blogspot|icast|wcdn|wallanews|wallashops|wallatours|wallaart|globes|madlan|yad2|emap|b144|maariv|wlcdn|linicom|erate)\.co\.il|(govmap|ims)\.gov\.il)\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.il\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(facebook|fbcdn|dmcdn|slideshare|cloudfront|akamaihd|ctedgecdn|2mdn|edgesuite|doubleclick|windows|advsnx)\.net\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.net\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(flowplayer|promisejs|openstreetmap|wikimapia|wikimedia|wikipedia|w3|archive|postimage|imgsafe)\.org\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.org\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(google|gstatic|googleapis|jquery|youtube|facebook|twitter|twimg|instagram|cdninstagram|pinterest|pinimg|giphy|vimeo|vimeocdn|dailymotion|flickr|staticflickr|tumblr|soundcloud|sndcdn|scribd|scribdassets|image-maps|sharethis|addthis|addthisedge|addthiscdn|reddit|redditmedia|linkedin|jwplayer|jwpcdn|jwpltx|brightcove|embedly|streamable|iheart|imgur|snapwidget|ytimg|amazonaws|elasticbeanstalk|cloudflare|disqus|disquscdn|oneall|oneallcdn|sumome|kxcdn|kickstarter|gravatar|blogspot|wordpress|wp|videopress|googleusercontent|googlevideo|vicomi|opinionstage|waze|bynetcdn|segmanta|playbuzz|apester|qmerce|outbrain|taboola|taboolasyndication|google-analytics|googletagservices|googletagmanager|googleadservices|googlesyndication|dynamicyield|h-cdn|scorecardresearch|serving-sys|chartbeat|exposebox|cooladata|pusher|carto|vidnt|fortvision|getsentry|trackjs|gamezhero|pas-rahav|adnxs|sekindo)\.com\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.com\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:]+\.(il|com|net|org)|[\.0-9]+|([^\/\:\.]+\.)*(spot\.im|spots\.im|vine\.co|periscope\.tv|h-cdn\.co|vid\.me|logidea\.info|zoomanalytics\.co|firstimpression\.io|atom-data\.io|sentry\.io|github\.io))\.?([\/\:]|$))^[^\/\:\.]+\:\/+[^\/\:\.]/
token: *, regex: /^[a-z]+\:\/+[\.0-9]+([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*((google|blogspot|icast|yit|yedioth|yedioth-magazine|ynet|calcalist|pplus|xnet|blazermagazine|frogi|rosh1|winwin|kick|mynet|kikar|mame|one|telesport|ynetshops|ynettours|ynetart|ynetalbums|yschool|yedschool|shoppinglaisha|zikaronet|alljobs|bigdeal|pro|rol|infomed|madlan|emap|e-vrit|hasapakim|hamara|fxglive|smartair|hotelscombined|maor|psakdin|alpha|romshamaim)\.co\.il|(govmap|ims)\.gov\.il|hot\.net\.il|(hayadan|ruachtova)\.org\.il|(weizmann|tau)\.ac\.il)\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.il\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(facebook|fbcdn|dmcdn|slideshare|cloudfront|akamaihd|ctedgecdn|2mdn|edgesuite|azureedge|bitsngo|doubleclick|advsnx|pagefair|liveadserver|msecnd|freegeoip|total-media)\.net\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.net\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(flowplayer|promisejs|openstreetmap|wikimapia|wikimedia|wikipedia|w3|archive|postimage|imgsafe|ipify)\.org\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.org\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(google|gstatic|googleapis|jquery|youtube|facebook|twitter|twimg|instagram|cdninstagram|pinterest|pinimg|giphy|vimeo|vimeocdn|dailymotion|flickr|staticflickr|tumblr|soundcloud|sndcdn|scribd|scribdassets|image-maps|sharethis|addthis|addthisedge|addthiscdn|reddit|redditmedia|linkedin|jwplayer|jwpcdn|jwpltx|brightcove|embedly|streamable|iheart|imgur|snapwidget|ytimg|amazonaws|elasticbeanstalk|cloudflare|disqus|disquscdn|oneall|oneallcdn|sumome|kxcdn|kickstarter|gravatar|blogspot|wordpress|wp|videopress|googleusercontent|googlevideo|vicomi|opinionstage|waze|bynetcdn|segmanta|playbuzz|apester|qmerce|outbrain|taboola|taboolasyndication|loggly|google-analytics|googletagservices|googletagmanager|googleadservices|googlesyndication|dynamicyield|h-cdn|scorecardresearch|serving-sys|bootstrapcdn|adnxs|pagefair|exposebox|visualrevenue|connatix|sekindo|roojoom|babator|sphereup|chartbeat|pusher|relevanti|mimgoal|ukstatic|jeeng|corrigon|arcgis|birdsbase|calcalist-cdnwiz|ynet-cdnwiz|ynetnews)\.com\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.com\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:]+\.(il|com|net|org)|[\.0-9]+|([^\/\:\.]+\.)*(spot\.im|spots\.im|vine\.co|periscope\.tv|h-cdn\.co|vid\.me|logidea\.info|zoomanalytics\.co|firstimpression\.io|bluesli\.de|trace\.events|atom-data\.io|ipinfo\.io|mobium-demo\.me))\.?([\/\:]|$))^[^\/\:\.]+\:\/+[^\/\:\.]/
token: *, regex: /^[a-z]+\:\/+[\.0-9]+([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*((google|blogspot|icast|icdn|auto|sport5|globes|forbes|t-5|easy|smartair|mysupermarket|styleriver|nirshamim|psakdin|blms|linicom)\.co\.il|(govmap|ims)\.gov\.il)\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.il\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(facebook|fbcdn|dmcdn|slideshare|cloudfront|akamaihd|ctedgecdn|2mdn|edgesuite|uploaditnow|zencdn|llnwd|doubleclick|advsnx)\.net\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.net\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(flowplayer|promisejs|openstreetmap|wikimapia|wikimedia|wikipedia|w3|archive|postimage|imgsafe|minidom)\.org\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.org\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(google|gstatic|googleapis|jquery|youtube|facebook|twitter|twimg|instagram|cdninstagram|pinterest|pinimg|giphy|vimeo|vimeocdn|dailymotion|flickr|staticflickr|tumblr|soundcloud|sndcdn|scribd|scribdassets|image-maps|sharethis|addthis|addthisedge|addthiscdn|reddit|redditmedia|linkedin|jwplayer|jwpcdn|jwpltx|brightcove|embedly|streamable|iheart|imgur|snapwidget|ytimg|amazonaws|elasticbeanstalk|cloudflare|disqus|disquscdn|oneall|oneallcdn|sumome|kxcdn|kickstarter|gravatar|blogspot|wordpress|wp|videopress|googleusercontent|googlevideo|vicomi|opinionstage|waze|bynetcdn|sniperm|dinovich|shortaudition|syteapi|shopstyle-cdn|segmanta|playbuzz|apester|qmerce|outbrain|taboola|taboolasyndication|google-analytics|googletagservices|googletagmanager|googleadservices|googlesyndication|dynamicyield|h-cdn|scorecardresearch|serving-sys|cooladata|bootstrapcdn|tiviclick|netdna-ssl|aniview|ruchlis|hotjar|flx1|mxpnl|adnxs|sekindo|conduit|makojs|themarker)\.com\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.com\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:]+\.(il|com|net|org)|[\.0-9]+|([^\/\:\.]+\.)*(spot\.im|spots\.im|vine\.co|periscope\.tv|h-cdn\.co|vid\.me|mako\.tools|logidea\.info|zoomanalytics\.co|firstimpression\.io|activetrail\.biz))\.?([\/\:]|$))^[^\/\:\.]+\:\/+[^\/\:\.]/
token: *, regex: /^[a-z]+\:\/+[\.0-9]+([\/\:]|$)/
token: co, regex: /haaretz\.co\.il\/.{2,36}$/
token: com, regex: /themarker\.com\/.{2,36}$/
token: *, regex: /^(?!(http|https|ftp|ws|wss|irc|blob):)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*((google|blogspot|icast|icdn|auto|sport5|globes|linicom)\.co\.il|(govmap|ims)\.gov\.il)\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.il\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(facebook|fbcdn|dmcdn|slideshare|cloudfront|akamaihd|ctedgecdn|2mdn|edgesuite|zencdn|doubleclick|advsnx)\.net\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.net\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(flowplayer|promisejs|openstreetmap|wikimapia|wikimedia|wikipedia|w3|archive|postimage|imgsafe)\.org\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.org\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(google|gstatic|googleapis|jquery|youtube|facebook|twitter|twimg|instagram|cdninstagram|pinterest|pinimg|giphy|vimeo|vimeocdn|dailymotion|flickr|staticflickr|tumblr|soundcloud|sndcdn|scribd|scribdassets|image-maps|sharethis|addthis|addthisedge|addthiscdn|reddit|redditmedia|linkedin|jwplayer|jwpcdn|jwpltx|brightcove|embedly|streamable|iheart|imgur|snapwidget|ytimg|amazonaws|elasticbeanstalk|cloudflare|disqus|disquscdn|oneall|oneallcdn|sumome|kxcdn|kickstarter|gravatar|blogspot|wordpress|wp|videopress|googleusercontent|googlevideo|vicomi|opinionstage|waze|bynetcdn|365scores|nba|turner|adobedtm|imrworldwide|peer5|virtualspirits|en25|segmanta|playbuzz|apester|qmerce|outbrain|taboola|taboolasyndication|google-analytics|googletagservices|googletagmanager|googleadservices|googlesyndication|dynamicyield|h-cdn|scorecardresearch|serving-sys|chartbeat|fortvision|checkm8|adnxs)\.com\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.com\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:]+\.(il|com|net|org)|[\.0-9]+|([^\/\:\.]+\.)*(spot\.im|spots\.im|vine\.co|periscope\.tv|h-cdn\.co|vid\.me|logidea\.info|zoomanalytics\.co|firstimpression\.io|gemius\.pl|activetrail\.biz))\.?([\/\:]|$))^[^\/\:\.]+\:\/+[^\/\:\.]/
token: *, regex: /^[a-z]+\:\/+[\.0-9]+([\/\:]|$)/
token: *, regex: /AdBanner/
token: *, regex: /NetInsight\/html/
token: *, regex: /NetInsight\/js/
token: *, regex: /NetInsight\/text/
token: *, regex: /RealMedia/
token: *, regex: /acecounter/
token: *, regex: /ad-pay/
token: *, regex: /adNdsoft/
token: *, regex: /anal.ems/
token: *, regex: /autoPage/
token: *, regex: /bannerManager/
token: *, regex: /banner_event/
token: bin, regex: /cgi-bin\/conad.fcgi/
token: *, regex: /code.ems/
token: *, regex: /event.ems/
token: *, regex: /html.kti/
token: *, regex: /images\/adpresso/
token: *, regex: /js.kti/
token: banner, regex: /max-banner-ads-pro/
token: *, regex: /omniture/
token: *, regex: /overture/
token: *, regex: /realclick/
token: *, regex: /scrap_logs/
token: euckr, regex: /wiseAd\/euckr\/inc/
token: *, regex: /wisenut/
token: content, regex: /wp-content\/plugins\/google-analyticator/
token: content, regex: /wp-content\/plugins\/bsa-pro-scripteo/
token: *, regex: /:\/\/(?!pilot)(?!biuropodrozy)(?!mistrzowiebezpieczenstwa)(?!prezentownik)(?!nowapoczta)(?!swiecsie)(?!swieta)(?!websocket)(?!liveblog)(?!relacje)(?!opinie)(?!zalacznik)(?!magazyn)(?!newsletter)(?!rodzinnawycieczka)(?!doladowania)(?!fantasyliga)(?!funduszeue)(?!imperiumstylu)(?!kodyrabatowe)(?!ogloszenia)(?!orangekinoletnie)(?!rekrutacja)(?!rycerzeiksiezniczki)(?!speedwaymanager)(?!sportowefakty)(?!sportowybar)(?!talesofmagic)(?!ubezpieczenia)(?!warofdragons)(?!wiadomosci)[a-zA-Z0-9]{10,}\.wp\.pl\//
token: *, regex: /:\/\/(?!pilot)(?!biuropodrozy)(?!prezentownik)(?!nowapoczta)(?!swiecsie)(?!swieta)(?!websocket)(?!liveblog)(?!relacje)(?!opinie)(?!zalacznik)(?!magazyn)(?!newsletter)(?!facet)(?!wyleczto)(?!kuchnia)(?!film)(?!moto)(?!gwiazdy)(?!teleshow)(?!finanse)(?!kobieta)(?!dom)(?!pogoda)(?!tech)(?!historia)(?!czat)(?!ksiazki)(?!gryonline)(?!hotele)(?!narty)(?!samoloty)(?!wycieczki)(?!hosting)(?!irlandia)(?!multikurs)(?!casino)(?!foto)(?!tech)(?!www)(?!stg)(?!doladowania)(?!fantasyliga)(?!funduszeue)(?!imperiumstylu)(?!kodyrabatowe)(?!alefolwark)(?!angielski)(?!arenamody)(?!beniamin)(?!bon)(?!bsg)(?!casino)(?!diety)(?!dlaprasy)(?!dlugi)(?!doladowania)(?!dom)(?!dysk)(?!ebiznes)(?!ebooki)(?!empire)(?!fantasyliga)(?!film)(?!fundusze)(?!ogloszenia)(?!orangekinoletnie)(?!rekrutacja)(?!rycerzeiksiezniczki)(?!speedwaymanager)(?!sportowefakty)(?!sportowybar)(?!talesofmagic)(?!ubezpieczenia)(?!warofdragons)(?!wiadomosci)(?!gazetki)(?!gry)(?!horoskop)(?!kalendarz)(?!katalog)(?!khanwars)(?!komiks)(?!konflikty)(?!kontakty)(?!korsarze)(?!kultura)(?!mini)(?!mmho)(?!mobilna)(?!morizon)(?!moto)(?!muzyka)(?!narty)(?!naryby)(?!onas)(?!orangekinoletnie)(?!piraci)(?!poczta)(?!pomoc)(?!praca)(?!profil)(?!programtv)(?!pytamy)(?!rekrutacja)(?!rss)(?!rtvagd)(?!rycerzeiksiezniczki)(?!smeet)(?!speedwaymanager)(?!szkola)(?!szukaj)(?!tech)(?!teleshow)(?!triviador)(?!turystyka)(?!twojeip)(?!ulubiency)(?!warodfragons)(?!wycieczki)(?!zdrowie)(?!zoomumba)(?!topnews)(?!erotyka)(?!dzieci)(?!fitness)(?!gielda)(?!finansomat)(?!biznes)(?!sport)[a-zA-Z0-9]{4,9}\.wp\.pl\//
token: *, regex: /:\/\/[a-zA-Z0-9]{3,9}\.quartic.pl\/Ad\//
token: wp, regex: /\/wp-content\/uploads\/[a-zA-Z]{8,}\/[a-zA-Z]{8,}\.js/
token: *, regex: /:\/\/(?!pilot)(?!biuropodrozy)(?!mistrzowiebezpieczenstwa)(?!prezentownik)(?!nowapoczta)(?!swiecsie)(?!swieta)(?!websocket)(?!liveblog)(?!relacje)(?!opinie)(?!zalacznik)(?!magazyn)(?!newsletter)(?!facet)(?!wyleczto)(?!kuchnia)(?!film)(?!moto)(?!gwiazdy)(?!teleshow)(?!finanse)(?!kobieta)(?!dom)(?!pogoda)(?!tech)(?!historia)(?!czat)(?!ksiazki)(?!gryonline)(?!hotele)(?!narty)(?!samoloty)(?!wycieczki)(?!hosting)(?!irlandia)(?!multikurs)(?!casino)(?!foto)(?!tech)(?!www)(?!stg)(?!doladowania)(?!fantasyliga)(?!funduszeue)(?!imperiumstylu)(?!kodyrabatowe)(?!alefolwark)(?!angielski)(?!arenamody)(?!beniamin)(?!bon)(?!bsg)(?!casino)(?!diety)(?!dlaprasy)(?!dlugi)(?!doladowania)(?!dom)(?!dysk)(?!ebiznes)(?!ebooki)(?!empire)(?!fantasyliga)(?!film)(?!fundusze)(?!ogloszenia)(?!orangekinoletnie)(?!rekrutacja)(?!rycerzeiksiezniczki)(?!speedwaymanager)(?!sportowefakty)(?!sportowybar)(?!talesofmagic)(?!ubezpieczenia)(?!warofdragons)(?!wiadomosci)(?!gazetki)(?!gry)(?!horoskop)(?!kalendarz)(?!katalog)(?!khanwars)(?!komiks)(?!konflikty)(?!kontakty)(?!korsarze)(?!kultura)(?!mini)(?!mmho)(?!mobilna)(?!morizon)(?!moto)(?!muzyka)(?!narty)(?!naryby)(?!onas)(?!orangekinoletnie)(?!piraci)(?!poczta)(?!pomoc)(?!praca)(?!profil)(?!programtv)(?!pytamy)(?!rekrutacja)(?!rss)(?!rtvagd)(?!rycerzeiksiezniczki)(?!smeet)(?!speedwaymanager)(?!szkola)(?!szukaj)(?!tech)(?!teleshow)(?!triviador)(?!turystyka)(?!twojeip)(?!ulubiency)(?!warodfragons)(?!wycieczki)(?!zdrowie)(?!zoomumba)(?!topnews)(?!erotyka)(?!dzieci)(?!fitness)(?!gielda)(?!finansomat)(?!biznes)(?!sport)[a-zA-Z0-9]{4,9}\.wp\.pl\/.{200,}/
token: http, regex: /^http:\/\/((?!192\.168)(?!10\.)(?!172\.16)(?!172\.17)(?!172\.18)(?!172\.19)(?!172\.2)(?!172\.30)(?!172\.31)([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\/[a-zA-Z0-9]{30,}/
token: *, regex: /^(http|https):\/\/[a-zA-Z.]{10,}\.com\/[a-zA-Z]{1,}\.\js/
token: http, regex: /^http:\/\/[a-zA-Z0-9]{10,}\.cloudfront\.net\/[a-zA-Z0-9%?=]{10,}/
token: *, regex: /^(http|https):\/\/[a-z0-9]{3,20}\.[a-z]{2,11}\/[0-9]{3,10}/
token: *, regex: /^(http|https):\/\/[a-z0-9]{5,}\.com\/[a-z0-9]{1,}\/[a-z0-9]{1,}\/[a-z0-9]{1,}\/[a-z0-9]{5,}\.js/
token: http, regex: /^http:\/\/[a-zA-Z0-9]{8,20}\.com\/analytics\/[0-9]{5,7}/
token: *, regex: /^(http|https):\/\/[a-z0-9]{5,}.top\/[a-z0-9]{1,}\/[a-z0-9]{1,}\/[a-z0-9]{1,}\/[a-z0-9]{5,}.\js/
token: http, regex: /^http:\/\/[a-zA-Z0-9]{8,20}.com\/embed-[0-9a-z]{5,7}/
token: http, regex: /^http:\/\/(?!youtube)[a-zA-Z0-9]{5,20}\.com\/watch\?/
token: *, regex: /^(http|https):\/\/ad\.[a-z]{3,10}\.[a-z]{2,3}\/[a-z\/?=]{10,}\/asrv\/campaign\//
token: *, regex: /^(http|https):\/\/[a-z]{5,10}\.com\/[a-zA-Z0-9]{80,}/
token: *, regex: /^(http|https):\/\/[a-z0-9.-]{5,}\.com\/[a-z]{1,}\/[a-z]{1,}\.js/
token: *, regex: /getaway/
token: *, regex: /popupclick/
token: *, regex: /rlink\/simptizer/
token: *, regex: /^https?:\/\/([^.]+\.)+[a-z]+\.(?:biz|ru|space)\/[a-z][\/?][-a-z0-9_?&=]{5,45}$/
token: *, regex: /^https?:\/\/[^\/]+\/[a-z0-9]{15,}(\?hope=.*)?$/
token: *, regex: /output\/index/
token: *, regex: /:\/\/20\d\d\d\d\d\d\..*\.html/
token: *, regex: /(fdsiegdfrnila.info\/(?!php)(?!style))/
token: *, regex: /\/[A-Za-z0-9]{5}\/[A-Za-z0-9]{33}\d{4}\.js$/
token: *, regex: /^https?:\/\/(?!static\.)([^.]+\.)+?fastpic\.ru[:\/]/
token: *, regex: /^https?:\/\/(?!www\.)(?!forum)([^.]+\.)+?(qrz\.ru)[:\/]/
token: *, regex: /^https?:\/\/(?!www\.)(?!static)([^.]+\.)+?(censor\.net\.ua)[:\/]/
token: *, regex: /^https?:\/\/goodgame\.ru\/[a-z0-9]+$/
token: *, regex: /b\/styles/
token: *, regex: /comebacker/
token: *, regex: /default\/vbanners/
token: *, regex: /forum\/4games/
token: *, regex: /https?:\/\/(?!(mc\.yandex\.ru|www\.google-analytics\.com)\/)/
token: *, regex: /illumination/
token: *, regex: /images\/banners/
token: *, regex: /images\/brandings/
token: *, regex: /images_banner/
token: *, regex: /img\/promotion/
token: *, regex: /kpss/
token: *, regex: /output\/index/
token: *, regex: /prime-ads/
token: *, regex: /rover/
token: adv, regex: /serial_adv_files/
token: *, regex: /Siropu/
token: *, regex: /stargate/
token: *, regex: /upload\/rk/
token: content, regex: /wp-content\/plugins\/custom-blocks/
token: *, regex: /pogoda\/cry/
token: facebook, regex: /smart-facebook-page-like-overlay-pro/
token: content, regex: /wp-content\/plugins\/my-popup/
token: *, regex: /^https?:\/\/ad\.3dnews\.ru\/[^\/]*\/ajs.php\?zoneid=/
token: *, regex: /ulightbox/
token: *, regex: /^[a-z]+:\/\/[a-z-]{10,}\.[a-z]{2,4}\/[a-zA-Z0-9\/-]{10,16}\/$/
token: *, regex: /:\/\/[a-z0-9]+\.[a-z0-9]+\.[a-z]+\/\d+\.js/
token: *, regex: /(rustorka.com\/forum\/misc\/js\/(?!ifix)(?!ajax)(?!main)(?!fancybox)(?!scrolltopcontrol)(?!jquery)(?!ct)(?!bbcode))/
token: *, regex: /(rustorka.com\/forum\/(?!login)(?!tracker)(?!shoutbox)(?!viewtopic)(?!privmsg)(?!search)(?!thanks)(?!posting)(?!profile)).*php/
token: ru, regex: /\.ru\/.*\.*\/\d+$/
token: *, regex: /:\/\/(www.kakprosto.ru)\/[a-z]{4,6}\/[0-9]{3,5}/
token: *, regex: /:\/\/(news|weekend|weather).rambler.ru\/(qnnsefkok|psujqrnhb|ocwzjosl|hxxsgou|hutanlj|bywnzzbbzi|fpyqa|fikhpjuj|bsloinlfb|laplslt|dvwegmyv|alwfid|lnmmhspf|mnqsrgpsd|elhfzoawo|enclage|nqvtbdrp|xatghvfqz|ctbmykxxr|sqgelhtx)\//
token: *, regex: /[a-z0-9]{32,}/
 token: *, regex: /[a-zA-Z0-9]{35,}/
token: *, regex: /Thumbs\/A_dvertisement/
token: popup, regex: /magnific-popup.js/
token: *, regex: /clicks.*\/afs/
token: *, regex: /^https?:\/\/www\.[a-z]{8,12}\.com\/[a-z]{1,6}\.\js$/
token: accountant, regex: /\.accountant\/[0-9]{2,9}\/$/
token: bid, regex: /\.bid\/[0-9]{2,9}\/$/
token: click, regex: /\.click\/[0-9]{2,9}\/$/
token: club, regex: /\.club\/[0-9]{2,9}\/$/
token: cricket, regex: /\.cricket\/[0-9]{2,9}\/$/
token: date, regex: /\.date\/[0-9]{2,9}\/$/
token: download, regex: /\.download\/[0-9]{2,9}\/$/
token: faith, regex: /\.faith\/[0-9]{2,9}\/$/
token: link, regex: /\.link\/[0-9]{2,9}\/$/
token: loan, regex: /\.loan\/[0-9]{2,9}\/$/
token: lol, regex: /\.lol\/[0-9]{2,9}\/$/
token: men, regex: /\.men\/[0-9]{2,9}\/$/
token: online, regex: /\.online\/[0-9]{2,9}\/$/
token: party, regex: /\.party\/[0-9]{2,9}\/$/
token: racing, regex: /\.racing\/[0-9]{2,9}\/$/
token: review, regex: /\.review\/[0-9]{2,9}\/$/
token: science, regex: /\.science\/[0-9]{2,9}\/$/
token: site, regex: /\.site\/[0-9]{2,9}\/$/
token: space, regex: /\.space\/[0-9]{2,9}\/$/
token: stream, regex: /\.stream\/[0-9]{2,9}\/$/
token: top, regex: /\.top\/[0-9]{2,9}\/$/
token: trade, regex: /\.trade\/[0-9]{2,9}\/$/
token: webcam, regex: /\.webcam\/[0-9]{2,9}\/$/
token: website, regex: /\.website\/[0-9]{2,9}\/$/
token: win, regex: /\.win\/[0-9]{2,9}\/$/
token: xyz, regex: /\.xyz\/[0-9]{2,9}\/$/
token: *, regex: /\:\/\/[a-z0-9]{5,22}\.com\/[0-9]{2,9}\/$/
token: filenuke, regex: /\.filenuke\.com\/.*[a-zA-Z0-9]{4}/
token: sharesix, regex: /\.sharesix\.com\/.*[a-zA-Z0-9]{4}/
token: *, regex: /([0-9]{1,3}\.){3}[0-9]{1,3}/
token: *, regex: /\/[0-9].*\-.*\-[a-z0-9]{4}/
token: *, regex: /http:\/\/[a-zA-Z0-9]+\.[a-z]+\/.*(?:[!"#$%&'()*+,:;<=>?@\/\^_`{|}~-]).*[a-zA-Z0-9]+/
token: *, regex: /\:\/\/([0-9]{1,3}\.){3}[0-9]{1,3}/
token: accountant, regex: /\.accountant\/[0-9]{2,9}\/$/
token: bid, regex: /\.bid\/[0-9]{2,9}\/$/
token: click, regex: /\.click\/[0-9]{2,9}\/$/
token: club, regex: /\.club\/[0-9]{2,9}\/$/
token: cricket, regex: /\.cricket\/[0-9]{2,9}\/$/
token: date, regex: /\.date\/[0-9]{2,9}\/$/
token: download, regex: /\.download\/[0-9]{2,9}\/$/
token: faith, regex: /\.faith\/[0-9]{2,9}\/$/
token: link, regex: /\.link\/[0-9]{2,9}\/$/
token: loan, regex: /\.loan\/[0-9]{2,9}\/$/
token: lol, regex: /\.lol\/[0-9]{2,9}\/$/
token: men, regex: /\.men\/[0-9]{2,9}\/$/
token: online, regex: /\.online\/[0-9]{2,9}\/$/
token: party, regex: /\.party\/[0-9]{2,9}\/$/
token: racing, regex: /\.racing\/[0-9]{2,9}\/$/
token: review, regex: /\.review\/[0-9]{2,9}\/$/
token: science, regex: /\.science\/[0-9]{2,9}\/$/
token: site, regex: /\.site\/[0-9]{2,9}\/$/
token: space, regex: /\.space\/[0-9]{2,9}\/$/
token: stream, regex: /\.stream\/[0-9]{2,9}\/$/
token: top, regex: /\.top\/[0-9]{2,9}\/$/
token: trade, regex: /\.trade\/[0-9]{2,9}\/$/
token: webcam, regex: /\.webcam\/[0-9]{2,9}\/$/
token: website, regex: /\.website\/[0-9]{2,9}\/$/
token: win, regex: /\.win\/[0-9]{2,9}\/$/
token: xyz, regex: /\.xyz\/[0-9]{2,9}\/$/
token: *, regex: /\:\/\/[a-z0-9]{5,22}\.com\/[0-9]{2,9}\/$/
token: filenuke, regex: /\.filenuke\.com\/.*[a-zA-Z0-9]{4}/
token: sharesix, regex: /\.sharesix\.com\/.*[a-zA-Z0-9]{4}/
token: *, regex: /([0-9]{1,3}\.){3}[0-9]{1,3}/
token: *, regex: /\/[0-9].*\-.*\-[a-z0-9]{4}/
token: *, regex: /http:\/\/[a-zA-Z0-9]+\.[a-z]+\/.*(?:[!"#$%&'()*+,:;<=>?@\/\^_`{|}~-]).*[a-zA-Z0-9]+/
token: *, regex: /\:\/\/([0-9]{1,3}\.){3}[0-9]{1,3}/
token: amazonaws, regex: /\.amazonaws\.com\/.*[a-f0-9\/]{30,}/
token: cloudfront, regex: /\.cloudfront\.net\/\?.*[a-zA-Z0-9]{5,16}/
token: cloudfront, regex: /\.cloudfront\.net\/[\w\/\-.+]{90,}/
token: com, regex: /\.com\/.*[a-f0-9]{110}/
token: www, regex: /\:\/\/www\.([a-z]{12})\.com\/[a-z]{1,6}\.js/
token: com, regex: /\.com\/[\w\/\-.+]{320,}/
token: *, regex: /\:\/\/[a-z0-9]{5,26}\.com\/[0-9]{2,9}\.(css|js)$/
token: techpowerup, regex: /\.techpowerup\.com\/.*[a-zA-Z0-9]{13}/
token: tfd, regex: /\.tfd\.com\/.*[a-zA-Z0-9]{22}/
token: thefreedictionary, regex: /\.thefreedictionary\.com\/.*[a-zA-Z0-9]{22}/
token: accountant, regex: /\.accountant\/[0-9]{2,9}\/$/
token: bid, regex: /\.bid\/[0-9]{2,9}\/$/
token: click, regex: /\.click\/[0-9]{2,9}\/$/
token: club, regex: /\.club\/[0-9]{2,9}\/$/
token: cricket, regex: /\.cricket\/[0-9]{2,9}\/$/
token: date, regex: /\.date\/[0-9]{2,9}\/$/
token: download, regex: /\.download\/[0-9]{2,9}\/$/
token: faith, regex: /\.faith\/[0-9]{2,9}\/$/
token: link, regex: /\.link\/[0-9]{2,9}\/$/
token: loan, regex: /\.loan\/[0-9]{2,9}\/$/
token: lol, regex: /\.lol\/[0-9]{2,9}\/$/
token: men, regex: /\.men\/[0-9]{2,9}\/$/
token: online, regex: /\.online\/[0-9]{2,9}\/$/
token: party, regex: /\.party\/[0-9]{2,9}\/$/
token: racing, regex: /\.racing\/[0-9]{2,9}\/$/
token: review, regex: /\.review\/[0-9]{2,9}\/$/
token: science, regex: /\.science\/[0-9]{2,9}\/$/
token: site, regex: /\.site\/[0-9]{2,9}\/$/
token: space, regex: /\.space\/[0-9]{2,9}\/$/
token: stream, regex: /\.stream\/[0-9]{2,9}\/$/
token: top, regex: /\.top\/[0-9]{2,9}\/$/
token: trade, regex: /\.trade\/[0-9]{2,9}\/$/
token: webcam, regex: /\.webcam\/[0-9]{2,9}\/$/
token: website, regex: /\.website\/[0-9]{2,9}\/$/
token: win, regex: /\.win\/[0-9]{2,9}\/$/
token: xyz, regex: /\.xyz\/[0-9]{2,9}\/$/
token: *, regex: /\:\/\/[a-z0-9]{5,22}\.com\/[0-9]{2,9}\/$/
token: filenuke, regex: /\.filenuke\.com\/.*[a-zA-Z0-9]{4}/
token: sharesix, regex: /\.sharesix\.com\/.*[a-zA-Z0-9]{4}/
token: *, regex: /([0-9]{1,3}\.){3}[0-9]{1,3}/
token: *, regex: /\/[0-9].*\-.*\-[a-z0-9]{4}/
token: *, regex: /http:\/\/[a-zA-Z0-9]+\.[a-z]+\/.*(?:[!"#$%&'()*+,:;<=>?@\/\^_`{|}~-]).*[a-zA-Z0-9]+/
token: *, regex: /\:\/\/([0-9]{1,3}\.){3}[0-9]{1,3}/
token: amazonaws, regex: /\.amazonaws\.com\/.*[a-f0-9\/]{30,}/
token: cloudfront, regex: /\.cloudfront\.net\/\?.*[a-zA-Z0-9]{5,16}/
token: cloudfront, regex: /\.cloudfront\.net\/[\w\/\-.+]{90,}/
token: com, regex: /\.com\/.*[a-f0-9]{110}/
token: www, regex: /\:\/\/www\.([a-z]{12})\.com\/[a-z]{1,6}\.js/
token: com, regex: /\.com\/[\w\/\-.+]{320,}/
token: *, regex: /\:\/\/[a-z0-9]{5,26}\.com\/[0-9]{2,9}\.(css|js)$/
token: techpowerup, regex: /\.techpowerup\.com\/.*[a-zA-Z0-9]{13}/
token: tfd, regex: /\.tfd\.com\/.*[a-zA-Z0-9]{22}/
token: thefreedictionary, regex: /\.thefreedictionary\.com\/.*[a-zA-Z0-9]{22}/
token: aka, regex: /\/aka-cdn-ns.adtechus.com\/images/
token: content, regex: /wp-content\/themes\/mts_ad_sense\/js\/customscript.js^$~third-party,replace=\/\.blocker-enabled-check\/\.EBEWYOgvtboacVhEOGHO/
token: *, regex: /torrenttrackerlist.com\/(wp-content)\/(uploads)\/[a-zA-Z0-9]{10,}\/[a-zA-Z0-9]{10,}.js/
token: com, regex: /\.com\/[A-Za-z]{3}\.png$/
token: vidzi, regex: /\.vidzi\.tv\/([a-f0-9]{2})\/([a-f0-9]{2})\/([a-f0-9]{2})\/\1\2\3([a-f0-9]{26})\.js/
token: content, regex: /wp-content\/plugins\/cm-pop-up-banners/
token: *, regex: /[a-zA-Z0-9]{10,}/
token: 104, regex: /\:\/\/104\.198\.147\.108\/[A-Za-z0-9]{40,}/
token: http, regex: /^http:\/\/[a-z0-9]{7}.bid\/[a-z0-9\/]{40,}\.js$/
token: accountant, regex: /\.accountant\/[0-9]{2,9}\/$/
token: cricket, regex: /\.cricket\/[0-9]{2,9}\/$/
token: download, regex: /\.download\/[0-9]{2,9}\/$/
token: online, regex: /\.online\/[0-9]{2,9}\/$/
token: racing, regex: /\.racing\/[0-9]{2,9}\/$/
token: review, regex: /\.review\/[0-9]{2,9}\/$/
token: science, regex: /\.science\/[0-9]{2,9}\/$/
token: stream, regex: /\.stream\/[0-9]{2,9}\/$/
token: webcam, regex: /\.webcam\/[0-9]{2,9}\/$/
token: website, regex: /\.website\/[0-9]{2,9}\/$/
token: filenuke, regex: /\.filenuke\.com\/.*[a-zA-Z0-9]{4}/
token: sharesix, regex: /\.sharesix\.com\/.*[a-zA-Z0-9]{4}/
token: *, regex: /([0-9]{1,3}\.){3}[0-9]{1,3}/
token: *, regex: /\/[0-9].*\-.*\-[a-z0-9]{4}/
token: *, regex: /http:\/\/[a-zA-Z0-9]+\.[a-z]+\/.*(?:[!"#$%&'()*+,:;<=>?@\/\^_`{|}~-]).*[a-zA-Z0-9]+/
token: *, regex: /\:\/\/([0-9]{1,3}\.){3}[0-9]{1,3}/
gorhill commented 7 years ago

New results following last commit:

token: *, regex: /[0-9]+\.gif/
token: *, regex: /\/[a-z0-9]{9,}\.swf/
token: *, regex: /\?([a-z]+=[0-9]+&){3,}/
token: autohome, regex: /^http:\/\/m\.autohome\.com\.cn\/[a-z0-9]{30,32}\//
token: iqiyi, regex: /^http:\/\/www\.iqiyi\.com\/common\/flashplayer\/[0-9]{8}\/[0-9a-z]{32}.swf/
token: tt1069, regex: /^http:\/\/www\.tt1069\.com\/(?!bbs)/
token: *, regex: /^https?:\/\/(?!www[0-9]?)[0-9a-z-]+\.[0-9a-z-]+\.(?:com|com\.cn|cn|cc|net|org)\/(?=[0-9a-z]*[a-z])(?=[0-9a-z]*[0-9])[0-9a-z]{40,62}\.js/
token: *, regex: /^https?:\/\/(?!www[0-9]?)[0-9a-z-]+\.[0-9a-z-]+\.(?:com|com\.cn|cn|cc|net|org)\/(?=[0-9a-z]*[a-z][0-9]+[a-z])(?:[0-9a-z]{10}|[0-9a-z]{26})\.js$/
token: *, regex: /^https?:\/\/(?!www[0-9]?)[0-9a-z-]+\.[0-9a-z-]+\.(?:com|com\.cn|cn|cc|net|org)\/[a-z0-9]{3}\?[a-z0-9]{3}(?:=[^=]+){30,40}$/
token: *, regex: /^https?:\/\/(?!www[0-9]?)[0-9a-z-]+\.m\.[0-9a-z-]{4,}\.(?:com|cn|cc|net)(?:\/[0-9]{1,7}){1,4}(?:\.html|\.xhtml|\.html\?ts=[0-9]+)?$/
token: *, regex: /^https?:\/\/(?!www[0-9]?)[0-9a-z-]+\.[0-9a-z-]{5,}\.(?:com|cn|cc|net)(?:\/[0-9]{1,7}){1,4}(?:\.html|\.xhtml|\.html\?ts=[0-9]+)?$/
token: *, regex: /(?:\blupa\.cz\/)(?:[\w+,]{400,}$)/
token: cz, regex: /\baktualne\.cz\/[\w.\/-]{70,110}\?_=\d{7}$/
token: *, regex: /(?:\baktualne\.cz\/)(?=(?:[\w+]+\/[\w+]+)+)(?:[\w.+\/]{400,}$)/
token: *, regex: /(?:\baktualne\.cz\/)(?=(?:[\w]+)+)(?:[\w.+\/]{40,50}$)/
token: *, regex: /(?:\baktualne\.cz\/)(?:.{200,300}$)/
token: *, regex: /(?:(?:\bextra\.cz\/)|(?:\bonetv\.cz\/))(?:(?:.{100,200}$)|(?:.{400,}$)|(?:.{40,48}$))/
token: *, regex: /(?:(?:\bextra\.cz\/)|(?:\bonetv\.cz\/))(?:[^.]{80,130}$)/
token: *, regex: /(?:(?:\bmobilmania\.cz\/Client\.Scripts\/)|(?:\bzive\.cz\/)|(?:\bautorevue\.cz\/)|(?:\bsportrevue\.cz\/)|(?:\bisport\.blesk\.cz\/))(?:[^.]{400,}$)/
token: *, regex: /(?:(?:\bmobilmania\.cz\/Client\.Scripts\/)|(?:\bzive\.cz\/)|(?:\bautorevue\.cz\/)|(?:\bsportrevue\.cz\/)|(?:\bisport\.blesk\.cz\/))(?:[^\/]{400,}$)/
token: *, regex: /(?:\breflex\.cz\/)(?:.{400,}$)/
token: *, regex: /(?:\breflex\.cz\/)(?:.{40,48}$)/
token: konto, regex: /moje-konto\/inzeraty/
token: *, regex: /moje-inzeraty/
token: konto, regex: /moje-konto\/inzeraty/
token: *, regex: /adv\/*\/banner/
token: *, regex: /images\/*_ads/
token: *, regex: /plugins\/dfp/
token: *, regex: /static\/*\/ads/
token: *, regex: /license\.\d{1,5}\.js$/
token: *, regex: /ads\/pops/
token: *, regex: /clickhabillage/
token: watch, regex: /\/watch\?key\=([\da-f]{32}($))/
token: www, regex: /^https?:\/\/www\.[a-z]{8,12}\.com\/[a-z]{1,6}\.\js$/
token: *, regex: /^((?!(^https?):\/\/www\.wat\.tv\/|(^)https:\/\/cdns\.gigya\.com\/|(^)https:\/\/ajax\.googleapis\.com\/|(^)https:\/\/widgets\.outbrain\.com\/|(^)https:\/\/connect\.facebook\.net\/|(^)https:\/\/platform\.instagram\.com\/|(^)https:\/\/platform\.twitter\.com\/|(^)https:\/\/e-cdns-files\.dzcdn\.net\/|(^)https:\/\/api\.deezer\.com\/).)*$/
token: s3, regex: /https?:\/\/s3\.amazonaws\.com\/[0-9a-z]{57}\/((secure\.js|[0-9a-z]{10}))$/
token: cloudfront, regex: /\.cloudfront\.net\/.*[a-zA-Z0-9+\-\/]{200,}/
token: ccm2, regex: /:\/\/.*\.ccm2.net\/.*\/[a-zA-Z0-9-]{50,}/
token: *, regex: /http:\/\/[a-z]+\.com\/[a-z0-9]{125,165}$/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*((google|blogspot|icast|wcdn|wallanews|wallashops|wallatours|wallaart|globes|madlan|yad2|emap|b144|maariv|wlcdn|linicom|erate)\.co\.il|(govmap|ims)\.gov\.il)\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.il\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(facebook|fbcdn|dmcdn|slideshare|cloudfront|akamaihd|ctedgecdn|2mdn|edgesuite|doubleclick|windows|advsnx)\.net\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.net\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(flowplayer|promisejs|openstreetmap|wikimapia|wikimedia|wikipedia|w3|archive|postimage|imgsafe)\.org\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.org\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(google|gstatic|googleapis|jquery|youtube|facebook|twitter|twimg|instagram|cdninstagram|pinterest|pinimg|giphy|vimeo|vimeocdn|dailymotion|flickr|staticflickr|tumblr|soundcloud|sndcdn|scribd|scribdassets|image-maps|sharethis|addthis|addthisedge|addthiscdn|reddit|redditmedia|linkedin|jwplayer|jwpcdn|jwpltx|brightcove|embedly|streamable|iheart|imgur|snapwidget|ytimg|amazonaws|elasticbeanstalk|cloudflare|disqus|disquscdn|oneall|oneallcdn|sumome|kxcdn|kickstarter|gravatar|blogspot|wordpress|wp|videopress|googleusercontent|googlevideo|vicomi|opinionstage|waze|bynetcdn|segmanta|playbuzz|apester|qmerce|outbrain|taboola|taboolasyndication|google-analytics|googletagservices|googletagmanager|googleadservices|googlesyndication|dynamicyield|h-cdn|scorecardresearch|serving-sys|chartbeat|exposebox|cooladata|pusher|carto|vidnt|fortvision|getsentry|trackjs|gamezhero|pas-rahav|adnxs|sekindo)\.com\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.com\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:]+\.(il|com|net|org)|[\.0-9]+|([^\/\:\.]+\.)*(spot\.im|spots\.im|vine\.co|periscope\.tv|h-cdn\.co|vid\.me|logidea\.info|zoomanalytics\.co|firstimpression\.io|atom-data\.io|sentry\.io|github\.io))\.?([\/\:]|$))^[^\/\:\.]+\:\/+[^\/\:\.]/
token: *, regex: /^[a-z]+\:\/+[\.0-9]+([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*((google|blogspot|icast|yit|yedioth|yedioth-magazine|ynet|calcalist|pplus|xnet|blazermagazine|frogi|rosh1|winwin|kick|mynet|kikar|mame|one|telesport|ynetshops|ynettours|ynetart|ynetalbums|yschool|yedschool|shoppinglaisha|zikaronet|alljobs|bigdeal|pro|rol|infomed|madlan|emap|e-vrit|hasapakim|hamara|fxglive|smartair|hotelscombined|maor|psakdin|alpha|romshamaim)\.co\.il|(govmap|ims)\.gov\.il|hot\.net\.il|(hayadan|ruachtova)\.org\.il|(weizmann|tau)\.ac\.il)\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.il\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(facebook|fbcdn|dmcdn|slideshare|cloudfront|akamaihd|ctedgecdn|2mdn|edgesuite|azureedge|bitsngo|doubleclick|advsnx|pagefair|liveadserver|msecnd|freegeoip|total-media)\.net\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.net\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(flowplayer|promisejs|openstreetmap|wikimapia|wikimedia|wikipedia|w3|archive|postimage|imgsafe|ipify)\.org\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.org\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(google|gstatic|googleapis|jquery|youtube|facebook|twitter|twimg|instagram|cdninstagram|pinterest|pinimg|giphy|vimeo|vimeocdn|dailymotion|flickr|staticflickr|tumblr|soundcloud|sndcdn|scribd|scribdassets|image-maps|sharethis|addthis|addthisedge|addthiscdn|reddit|redditmedia|linkedin|jwplayer|jwpcdn|jwpltx|brightcove|embedly|streamable|iheart|imgur|snapwidget|ytimg|amazonaws|elasticbeanstalk|cloudflare|disqus|disquscdn|oneall|oneallcdn|sumome|kxcdn|kickstarter|gravatar|blogspot|wordpress|wp|videopress|googleusercontent|googlevideo|vicomi|opinionstage|waze|bynetcdn|segmanta|playbuzz|apester|qmerce|outbrain|taboola|taboolasyndication|loggly|google-analytics|googletagservices|googletagmanager|googleadservices|googlesyndication|dynamicyield|h-cdn|scorecardresearch|serving-sys|bootstrapcdn|adnxs|pagefair|exposebox|visualrevenue|connatix|sekindo|roojoom|babator|sphereup|chartbeat|pusher|relevanti|mimgoal|ukstatic|jeeng|corrigon|arcgis|birdsbase|calcalist-cdnwiz|ynet-cdnwiz|ynetnews)\.com\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.com\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:]+\.(il|com|net|org)|[\.0-9]+|([^\/\:\.]+\.)*(spot\.im|spots\.im|vine\.co|periscope\.tv|h-cdn\.co|vid\.me|logidea\.info|zoomanalytics\.co|firstimpression\.io|bluesli\.de|trace\.events|atom-data\.io|ipinfo\.io|mobium-demo\.me))\.?([\/\:]|$))^[^\/\:\.]+\:\/+[^\/\:\.]/
token: *, regex: /^[a-z]+\:\/+[\.0-9]+([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*((google|blogspot|icast|icdn|auto|sport5|globes|forbes|t-5|easy|smartair|mysupermarket|styleriver|nirshamim|psakdin|blms|linicom)\.co\.il|(govmap|ims)\.gov\.il)\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.il\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(facebook|fbcdn|dmcdn|slideshare|cloudfront|akamaihd|ctedgecdn|2mdn|edgesuite|uploaditnow|zencdn|llnwd|doubleclick|advsnx)\.net\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.net\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(flowplayer|promisejs|openstreetmap|wikimapia|wikimedia|wikipedia|w3|archive|postimage|imgsafe|minidom)\.org\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.org\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(google|gstatic|googleapis|jquery|youtube|facebook|twitter|twimg|instagram|cdninstagram|pinterest|pinimg|giphy|vimeo|vimeocdn|dailymotion|flickr|staticflickr|tumblr|soundcloud|sndcdn|scribd|scribdassets|image-maps|sharethis|addthis|addthisedge|addthiscdn|reddit|redditmedia|linkedin|jwplayer|jwpcdn|jwpltx|brightcove|embedly|streamable|iheart|imgur|snapwidget|ytimg|amazonaws|elasticbeanstalk|cloudflare|disqus|disquscdn|oneall|oneallcdn|sumome|kxcdn|kickstarter|gravatar|blogspot|wordpress|wp|videopress|googleusercontent|googlevideo|vicomi|opinionstage|waze|bynetcdn|sniperm|dinovich|shortaudition|syteapi|shopstyle-cdn|segmanta|playbuzz|apester|qmerce|outbrain|taboola|taboolasyndication|google-analytics|googletagservices|googletagmanager|googleadservices|googlesyndication|dynamicyield|h-cdn|scorecardresearch|serving-sys|cooladata|bootstrapcdn|tiviclick|netdna-ssl|aniview|ruchlis|hotjar|flx1|mxpnl|adnxs|sekindo|conduit|makojs|themarker)\.com\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.com\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:]+\.(il|com|net|org)|[\.0-9]+|([^\/\:\.]+\.)*(spot\.im|spots\.im|vine\.co|periscope\.tv|h-cdn\.co|vid\.me|mako\.tools|logidea\.info|zoomanalytics\.co|firstimpression\.io|activetrail\.biz))\.?([\/\:]|$))^[^\/\:\.]+\:\/+[^\/\:\.]/
token: *, regex: /^[a-z]+\:\/+[\.0-9]+([\/\:]|$)/
token: co, regex: /haaretz\.co\.il\/.{2,36}$/
token: com, regex: /themarker\.com\/.{2,36}$/
token: *, regex: /^(?!(http|https|ftp|ws|wss|irc|blob):)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*((google|blogspot|icast|icdn|auto|sport5|globes|linicom)\.co\.il|(govmap|ims)\.gov\.il)\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.il\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(facebook|fbcdn|dmcdn|slideshare|cloudfront|akamaihd|ctedgecdn|2mdn|edgesuite|zencdn|doubleclick|advsnx)\.net\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.net\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(flowplayer|promisejs|openstreetmap|wikimapia|wikimedia|wikipedia|w3|archive|postimage|imgsafe)\.org\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.org\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:\.]+\.)*(google|gstatic|googleapis|jquery|youtube|facebook|twitter|twimg|instagram|cdninstagram|pinterest|pinimg|giphy|vimeo|vimeocdn|dailymotion|flickr|staticflickr|tumblr|soundcloud|sndcdn|scribd|scribdassets|image-maps|sharethis|addthis|addthisedge|addthiscdn|reddit|redditmedia|linkedin|jwplayer|jwpcdn|jwpltx|brightcove|embedly|streamable|iheart|imgur|snapwidget|ytimg|amazonaws|elasticbeanstalk|cloudflare|disqus|disquscdn|oneall|oneallcdn|sumome|kxcdn|kickstarter|gravatar|blogspot|wordpress|wp|videopress|googleusercontent|googlevideo|vicomi|opinionstage|waze|bynetcdn|365scores|nba|turner|adobedtm|imrworldwide|peer5|virtualspirits|en25|segmanta|playbuzz|apester|qmerce|outbrain|taboola|taboolasyndication|google-analytics|googletagservices|googletagmanager|googleadservices|googlesyndication|dynamicyield|h-cdn|scorecardresearch|serving-sys|chartbeat|fortvision|checkm8|adnxs)\.com\.?([\/\:]|$))^[a-z]+\:\/+[^\/\:]+\.com\.?([\/\:]|$)/
token: *, regex: /^(?![a-z]+\:\/+([^\/\:]+\.(il|com|net|org)|[\.0-9]+|([^\/\:\.]+\.)*(spot\.im|spots\.im|vine\.co|periscope\.tv|h-cdn\.co|vid\.me|logidea\.info|zoomanalytics\.co|firstimpression\.io|gemius\.pl|activetrail\.biz))\.?([\/\:]|$))^[^\/\:\.]+\:\/+[^\/\:\.]/
token: *, regex: /^[a-z]+\:\/+[\.0-9]+([\/\:]|$)/
token: *, regex: /AdBanner/
token: *, regex: /NetInsight\/html/
token: *, regex: /NetInsight\/js/
token: *, regex: /NetInsight\/text/
token: *, regex: /RealMedia/
token: *, regex: /acecounter/
token: *, regex: /ad-pay/
token: *, regex: /adNdsoft/
token: *, regex: /anal.ems/
token: *, regex: /autoPage/
token: *, regex: /bannerManager/
token: *, regex: /banner_event/
token: bin, regex: /cgi-bin\/conad.fcgi/
token: *, regex: /code.ems/
token: *, regex: /event.ems/
token: *, regex: /html.kti/
token: *, regex: /images\/adpresso/
token: *, regex: /js.kti/
token: banner, regex: /max-banner-ads-pro/
token: *, regex: /omniture/
token: *, regex: /overture/
token: *, regex: /realclick/
token: *, regex: /scrap_logs/
token: euckr, regex: /wiseAd\/euckr\/inc/
token: *, regex: /wisenut/
token: content, regex: /wp-content\/plugins\/google-analyticator/
token: content, regex: /wp-content\/plugins\/bsa-pro-scripteo/
token: *, regex: /:\/\/(?!pilot)(?!biuropodrozy)(?!mistrzowiebezpieczenstwa)(?!prezentownik)(?!nowapoczta)(?!swiecsie)(?!swieta)(?!websocket)(?!liveblog)(?!relacje)(?!opinie)(?!zalacznik)(?!magazyn)(?!newsletter)(?!rodzinnawycieczka)(?!doladowania)(?!fantasyliga)(?!funduszeue)(?!imperiumstylu)(?!kodyrabatowe)(?!ogloszenia)(?!orangekinoletnie)(?!rekrutacja)(?!rycerzeiksiezniczki)(?!speedwaymanager)(?!sportowefakty)(?!sportowybar)(?!talesofmagic)(?!ubezpieczenia)(?!warofdragons)(?!wiadomosci)[a-zA-Z0-9]{10,}\.wp\.pl\//
token: *, regex: /:\/\/(?!pilot)(?!biuropodrozy)(?!prezentownik)(?!nowapoczta)(?!swiecsie)(?!swieta)(?!websocket)(?!liveblog)(?!relacje)(?!opinie)(?!zalacznik)(?!magazyn)(?!newsletter)(?!facet)(?!wyleczto)(?!kuchnia)(?!film)(?!moto)(?!gwiazdy)(?!teleshow)(?!finanse)(?!kobieta)(?!dom)(?!pogoda)(?!tech)(?!historia)(?!czat)(?!ksiazki)(?!gryonline)(?!hotele)(?!narty)(?!samoloty)(?!wycieczki)(?!hosting)(?!irlandia)(?!multikurs)(?!casino)(?!foto)(?!tech)(?!www)(?!stg)(?!doladowania)(?!fantasyliga)(?!funduszeue)(?!imperiumstylu)(?!kodyrabatowe)(?!alefolwark)(?!angielski)(?!arenamody)(?!beniamin)(?!bon)(?!bsg)(?!casino)(?!diety)(?!dlaprasy)(?!dlugi)(?!doladowania)(?!dom)(?!dysk)(?!ebiznes)(?!ebooki)(?!empire)(?!fantasyliga)(?!film)(?!fundusze)(?!ogloszenia)(?!orangekinoletnie)(?!rekrutacja)(?!rycerzeiksiezniczki)(?!speedwaymanager)(?!sportowefakty)(?!sportowybar)(?!talesofmagic)(?!ubezpieczenia)(?!warofdragons)(?!wiadomosci)(?!gazetki)(?!gry)(?!horoskop)(?!kalendarz)(?!katalog)(?!khanwars)(?!komiks)(?!konflikty)(?!kontakty)(?!korsarze)(?!kultura)(?!mini)(?!mmho)(?!mobilna)(?!morizon)(?!moto)(?!muzyka)(?!narty)(?!naryby)(?!onas)(?!orangekinoletnie)(?!piraci)(?!poczta)(?!pomoc)(?!praca)(?!profil)(?!programtv)(?!pytamy)(?!rekrutacja)(?!rss)(?!rtvagd)(?!rycerzeiksiezniczki)(?!smeet)(?!speedwaymanager)(?!szkola)(?!szukaj)(?!tech)(?!teleshow)(?!triviador)(?!turystyka)(?!twojeip)(?!ulubiency)(?!warodfragons)(?!wycieczki)(?!zdrowie)(?!zoomumba)(?!topnews)(?!erotyka)(?!dzieci)(?!fitness)(?!gielda)(?!finansomat)(?!biznes)(?!sport)[a-zA-Z0-9]{4,9}\.wp\.pl\//
token: *, regex: /:\/\/[a-zA-Z0-9]{3,9}\.quartic.pl\/Ad\//
token: wp, regex: /\/wp-content\/uploads\/[a-zA-Z]{8,}\/[a-zA-Z]{8,}\.js/
token: *, regex: /:\/\/(?!pilot)(?!biuropodrozy)(?!mistrzowiebezpieczenstwa)(?!prezentownik)(?!nowapoczta)(?!swiecsie)(?!swieta)(?!websocket)(?!liveblog)(?!relacje)(?!opinie)(?!zalacznik)(?!magazyn)(?!newsletter)(?!facet)(?!wyleczto)(?!kuchnia)(?!film)(?!moto)(?!gwiazdy)(?!teleshow)(?!finanse)(?!kobieta)(?!dom)(?!pogoda)(?!tech)(?!historia)(?!czat)(?!ksiazki)(?!gryonline)(?!hotele)(?!narty)(?!samoloty)(?!wycieczki)(?!hosting)(?!irlandia)(?!multikurs)(?!casino)(?!foto)(?!tech)(?!www)(?!stg)(?!doladowania)(?!fantasyliga)(?!funduszeue)(?!imperiumstylu)(?!kodyrabatowe)(?!alefolwark)(?!angielski)(?!arenamody)(?!beniamin)(?!bon)(?!bsg)(?!casino)(?!diety)(?!dlaprasy)(?!dlugi)(?!doladowania)(?!dom)(?!dysk)(?!ebiznes)(?!ebooki)(?!empire)(?!fantasyliga)(?!film)(?!fundusze)(?!ogloszenia)(?!orangekinoletnie)(?!rekrutacja)(?!rycerzeiksiezniczki)(?!speedwaymanager)(?!sportowefakty)(?!sportowybar)(?!talesofmagic)(?!ubezpieczenia)(?!warofdragons)(?!wiadomosci)(?!gazetki)(?!gry)(?!horoskop)(?!kalendarz)(?!katalog)(?!khanwars)(?!komiks)(?!konflikty)(?!kontakty)(?!korsarze)(?!kultura)(?!mini)(?!mmho)(?!mobilna)(?!morizon)(?!moto)(?!muzyka)(?!narty)(?!naryby)(?!onas)(?!orangekinoletnie)(?!piraci)(?!poczta)(?!pomoc)(?!praca)(?!profil)(?!programtv)(?!pytamy)(?!rekrutacja)(?!rss)(?!rtvagd)(?!rycerzeiksiezniczki)(?!smeet)(?!speedwaymanager)(?!szkola)(?!szukaj)(?!tech)(?!teleshow)(?!triviador)(?!turystyka)(?!twojeip)(?!ulubiency)(?!warodfragons)(?!wycieczki)(?!zdrowie)(?!zoomumba)(?!topnews)(?!erotyka)(?!dzieci)(?!fitness)(?!gielda)(?!finansomat)(?!biznes)(?!sport)[a-zA-Z0-9]{4,9}\.wp\.pl\/.{200,}/
token: http, regex: /^http:\/\/((?!192\.168)(?!10\.)(?!172\.16)(?!172\.17)(?!172\.18)(?!172\.19)(?!172\.2)(?!172\.30)(?!172\.31)([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\/[a-zA-Z0-9]{30,}/
token: *, regex: /^(http|https):\/\/[a-zA-Z.]{10,}\.com\/[a-zA-Z]{1,}\.\js/
token: http, regex: /^http:\/\/[a-zA-Z0-9]{10,}\.cloudfront\.net\/[a-zA-Z0-9%?=]{10,}/
token: *, regex: /^(http|https):\/\/[a-z0-9]{3,20}\.[a-z]{2,11}\/[0-9]{3,10}/
token: *, regex: /^(http|https):\/\/[a-z0-9]{5,}\.com\/[a-z0-9]{1,}\/[a-z0-9]{1,}\/[a-z0-9]{1,}\/[a-z0-9]{5,}\.js/
token: http, regex: /^http:\/\/[a-zA-Z0-9]{8,20}\.com\/analytics\/[0-9]{5,7}/
token: *, regex: /^(http|https):\/\/[a-z0-9]{5,}.top\/[a-z0-9]{1,}\/[a-z0-9]{1,}\/[a-z0-9]{1,}\/[a-z0-9]{5,}.\js/
token: http, regex: /^http:\/\/[a-zA-Z0-9]{8,20}.com\/embed-[0-9a-z]{5,7}/
token: http, regex: /^http:\/\/(?!youtube)[a-zA-Z0-9]{5,20}\.com\/watch\?/
token: *, regex: /^(http|https):\/\/ad\.[a-z]{3,10}\.[a-z]{2,3}\/[a-z\/?=]{10,}\/asrv\/campaign\//
token: *, regex: /^(http|https):\/\/[a-z]{5,10}\.com\/[a-zA-Z0-9]{80,}/
token: *, regex: /^(http|https):\/\/[a-z0-9.-]{5,}\.com\/[a-z]{1,}\/[a-z]{1,}\.js/
token: *, regex: /getaway/
token: *, regex: /popupclick/
token: *, regex: /rlink\/simptizer/
token: *, regex: /^https?:\/\/([^.]+\.)+[a-z]+\.(?:biz|ru|space)\/[a-z][\/?][-a-z0-9_?&=]{5,45}$/
token: *, regex: /^https?:\/\/[^\/]+\/[a-z0-9]{15,}(\?hope=.*)?$/
token: *, regex: /output\/index/
token: *, regex: /:\/\/20\d\d\d\d\d\d\..*\.html/
token: *, regex: /(fdsiegdfrnila.info\/(?!php)(?!style))/
token: *, regex: /\/[A-Za-z0-9]{5}\/[A-Za-z0-9]{33}\d{4}\.js$/
token: *, regex: /^https?:\/\/(?!static\.)([^.]+\.)+?fastpic\.ru[:\/]/
token: *, regex: /^https?:\/\/(?!www\.)(?!forum)([^.]+\.)+?(qrz\.ru)[:\/]/
token: *, regex: /^https?:\/\/(?!www\.)(?!static)([^.]+\.)+?(censor\.net\.ua)[:\/]/
token: goodgame, regex: /^https?:\/\/goodgame\.ru\/[a-z0-9]+$/
token: *, regex: /b\/styles/
token: *, regex: /comebacker/
token: *, regex: /default\/vbanners/
token: *, regex: /forum\/4games/
token: *, regex: /https?:\/\/(?!(mc\.yandex\.ru|www\.google-analytics\.com)\/)/
token: *, regex: /illumination/
token: *, regex: /images\/banners/
token: *, regex: /images\/brandings/
token: *, regex: /images_banner/
token: *, regex: /img\/promotion/
token: *, regex: /kpss/
token: *, regex: /output\/index/
token: *, regex: /prime-ads/
token: *, regex: /rover/
token: adv, regex: /serial_adv_files/
token: *, regex: /Siropu/
token: *, regex: /stargate/
token: *, regex: /upload\/rk/
token: content, regex: /wp-content\/plugins\/custom-blocks/
token: *, regex: /pogoda\/cry/
token: facebook, regex: /smart-facebook-page-like-overlay-pro/
token: content, regex: /wp-content\/plugins\/my-popup/
token: ad, regex: /^https?:\/\/ad\.3dnews\.ru\/[^\/]*\/ajs.php\?zoneid=/
token: *, regex: /ulightbox/
token: *, regex: /^[a-z]+:\/\/[a-z-]{10,}\.[a-z]{2,4}\/[a-zA-Z0-9\/-]{10,16}\/$/
token: *, regex: /:\/\/[a-z0-9]+\.[a-z0-9]+\.[a-z]+\/\d+\.js/
token: *, regex: /(rustorka.com\/forum\/misc\/js\/(?!ifix)(?!ajax)(?!main)(?!fancybox)(?!scrolltopcontrol)(?!jquery)(?!ct)(?!bbcode))/
token: *, regex: /(rustorka.com\/forum\/(?!login)(?!tracker)(?!shoutbox)(?!viewtopic)(?!privmsg)(?!search)(?!thanks)(?!posting)(?!profile)).*php/
token: ru, regex: /\.ru\/.*\.*\/\d+$/
token: *, regex: /:\/\/(www.kakprosto.ru)\/[a-z]{4,6}\/[0-9]{3,5}/
token: *, regex: /:\/\/(news|weekend|weather).rambler.ru\/(qnnsefkok|psujqrnhb|ocwzjosl|hxxsgou|hutanlj|bywnzzbbzi|fpyqa|fikhpjuj|bsloinlfb|laplslt|dvwegmyv|alwfid|lnmmhspf|mnqsrgpsd|elhfzoawo|enclage|nqvtbdrp|xatghvfqz|ctbmykxxr|sqgelhtx)\//
token: *, regex: /[a-z0-9]{32,}/
 token: *, regex: /[a-zA-Z0-9]{35,}/
token: *, regex: /Thumbs\/A_dvertisement/
token: popup, regex: /magnific-popup.js/
token: *, regex: /clicks.*\/afs/
token: www, regex: /^https?:\/\/www\.[a-z]{8,12}\.com\/[a-z]{1,6}\.\js$/
token: accountant, regex: /\.accountant\/[0-9]{2,9}\/$/
token: bid, regex: /\.bid\/[0-9]{2,9}\/$/
token: click, regex: /\.click\/[0-9]{2,9}\/$/
token: club, regex: /\.club\/[0-9]{2,9}\/$/
token: cricket, regex: /\.cricket\/[0-9]{2,9}\/$/
token: date, regex: /\.date\/[0-9]{2,9}\/$/
token: download, regex: /\.download\/[0-9]{2,9}\/$/
token: faith, regex: /\.faith\/[0-9]{2,9}\/$/
token: link, regex: /\.link\/[0-9]{2,9}\/$/
token: loan, regex: /\.loan\/[0-9]{2,9}\/$/
token: lol, regex: /\.lol\/[0-9]{2,9}\/$/
token: men, regex: /\.men\/[0-9]{2,9}\/$/
token: online, regex: /\.online\/[0-9]{2,9}\/$/
token: party, regex: /\.party\/[0-9]{2,9}\/$/
token: racing, regex: /\.racing\/[0-9]{2,9}\/$/
token: review, regex: /\.review\/[0-9]{2,9}\/$/
token: science, regex: /\.science\/[0-9]{2,9}\/$/
token: site, regex: /\.site\/[0-9]{2,9}\/$/
token: space, regex: /\.space\/[0-9]{2,9}\/$/
token: stream, regex: /\.stream\/[0-9]{2,9}\/$/
token: top, regex: /\.top\/[0-9]{2,9}\/$/
token: trade, regex: /\.trade\/[0-9]{2,9}\/$/
token: webcam, regex: /\.webcam\/[0-9]{2,9}\/$/
token: website, regex: /\.website\/[0-9]{2,9}\/$/
token: win, regex: /\.win\/[0-9]{2,9}\/$/
token: xyz, regex: /\.xyz\/[0-9]{2,9}\/$/
token: *, regex: /\:\/\/[a-z0-9]{5,22}\.com\/[0-9]{2,9}\/$/
token: filenuke, regex: /\.filenuke\.com\/.*[a-zA-Z0-9]{4}/
token: sharesix, regex: /\.sharesix\.com\/.*[a-zA-Z0-9]{4}/
token: *, regex: /([0-9]{1,3}\.){3}[0-9]{1,3}/
token: *, regex: /\/[0-9].*\-.*\-[a-z0-9]{4}/
token: *, regex: /http:\/\/[a-zA-Z0-9]+\.[a-z]+\/.*(?:[!"#$%&'()*+,:;<=>?@\/\^_`{|}~-]).*[a-zA-Z0-9]+/
token: *, regex: /\:\/\/([0-9]{1,3}\.){3}[0-9]{1,3}/
token: accountant, regex: /\.accountant\/[0-9]{2,9}\/$/
token: bid, regex: /\.bid\/[0-9]{2,9}\/$/
token: click, regex: /\.click\/[0-9]{2,9}\/$/
token: club, regex: /\.club\/[0-9]{2,9}\/$/
token: cricket, regex: /\.cricket\/[0-9]{2,9}\/$/
token: date, regex: /\.date\/[0-9]{2,9}\/$/
token: download, regex: /\.download\/[0-9]{2,9}\/$/
token: faith, regex: /\.faith\/[0-9]{2,9}\/$/
token: link, regex: /\.link\/[0-9]{2,9}\/$/
token: loan, regex: /\.loan\/[0-9]{2,9}\/$/
token: lol, regex: /\.lol\/[0-9]{2,9}\/$/
token: men, regex: /\.men\/[0-9]{2,9}\/$/
token: online, regex: /\.online\/[0-9]{2,9}\/$/
token: party, regex: /\.party\/[0-9]{2,9}\/$/
token: racing, regex: /\.racing\/[0-9]{2,9}\/$/
token: review, regex: /\.review\/[0-9]{2,9}\/$/
token: science, regex: /\.science\/[0-9]{2,9}\/$/
token: site, regex: /\.site\/[0-9]{2,9}\/$/
token: space, regex: /\.space\/[0-9]{2,9}\/$/
token: stream, regex: /\.stream\/[0-9]{2,9}\/$/
token: top, regex: /\.top\/[0-9]{2,9}\/$/
token: trade, regex: /\.trade\/[0-9]{2,9}\/$/
token: webcam, regex: /\.webcam\/[0-9]{2,9}\/$/
token: website, regex: /\.website\/[0-9]{2,9}\/$/
token: win, regex: /\.win\/[0-9]{2,9}\/$/
token: xyz, regex: /\.xyz\/[0-9]{2,9}\/$/
token: *, regex: /\:\/\/[a-z0-9]{5,22}\.com\/[0-9]{2,9}\/$/
token: filenuke, regex: /\.filenuke\.com\/.*[a-zA-Z0-9]{4}/
token: sharesix, regex: /\.sharesix\.com\/.*[a-zA-Z0-9]{4}/
token: *, regex: /([0-9]{1,3}\.){3}[0-9]{1,3}/
token: *, regex: /\/[0-9].*\-.*\-[a-z0-9]{4}/
token: *, regex: /http:\/\/[a-zA-Z0-9]+\.[a-z]+\/.*(?:[!"#$%&'()*+,:;<=>?@\/\^_`{|}~-]).*[a-zA-Z0-9]+/
token: *, regex: /\:\/\/([0-9]{1,3}\.){3}[0-9]{1,3}/
token: amazonaws, regex: /\.amazonaws\.com\/.*[a-f0-9\/]{30,}/
token: cloudfront, regex: /\.cloudfront\.net\/\?.*[a-zA-Z0-9]{5,16}/
token: cloudfront, regex: /\.cloudfront\.net\/[\w\/\-.+]{90,}/
token: com, regex: /\.com\/.*[a-f0-9]{110}/
token: www, regex: /\:\/\/www\.([a-z]{12})\.com\/[a-z]{1,6}\.js/
token: com, regex: /\.com\/[\w\/\-.+]{320,}/
token: *, regex: /\:\/\/[a-z0-9]{5,26}\.com\/[0-9]{2,9}\.(css|js)$/
token: techpowerup, regex: /\.techpowerup\.com\/.*[a-zA-Z0-9]{13}/
token: tfd, regex: /\.tfd\.com\/.*[a-zA-Z0-9]{22}/
token: thefreedictionary, regex: /\.thefreedictionary\.com\/.*[a-zA-Z0-9]{22}/
token: accountant, regex: /\.accountant\/[0-9]{2,9}\/$/
token: bid, regex: /\.bid\/[0-9]{2,9}\/$/
token: click, regex: /\.click\/[0-9]{2,9}\/$/
token: club, regex: /\.club\/[0-9]{2,9}\/$/
token: cricket, regex: /\.cricket\/[0-9]{2,9}\/$/
token: date, regex: /\.date\/[0-9]{2,9}\/$/
token: download, regex: /\.download\/[0-9]{2,9}\/$/
token: faith, regex: /\.faith\/[0-9]{2,9}\/$/
token: link, regex: /\.link\/[0-9]{2,9}\/$/
token: loan, regex: /\.loan\/[0-9]{2,9}\/$/
token: lol, regex: /\.lol\/[0-9]{2,9}\/$/
token: men, regex: /\.men\/[0-9]{2,9}\/$/
token: online, regex: /\.online\/[0-9]{2,9}\/$/
token: party, regex: /\.party\/[0-9]{2,9}\/$/
token: racing, regex: /\.racing\/[0-9]{2,9}\/$/
token: review, regex: /\.review\/[0-9]{2,9}\/$/
token: science, regex: /\.science\/[0-9]{2,9}\/$/
token: site, regex: /\.site\/[0-9]{2,9}\/$/
token: space, regex: /\.space\/[0-9]{2,9}\/$/
token: stream, regex: /\.stream\/[0-9]{2,9}\/$/
token: top, regex: /\.top\/[0-9]{2,9}\/$/
token: trade, regex: /\.trade\/[0-9]{2,9}\/$/
token: webcam, regex: /\.webcam\/[0-9]{2,9}\/$/
token: website, regex: /\.website\/[0-9]{2,9}\/$/
token: win, regex: /\.win\/[0-9]{2,9}\/$/
token: xyz, regex: /\.xyz\/[0-9]{2,9}\/$/
token: *, regex: /\:\/\/[a-z0-9]{5,22}\.com\/[0-9]{2,9}\/$/
token: filenuke, regex: /\.filenuke\.com\/.*[a-zA-Z0-9]{4}/
token: sharesix, regex: /\.sharesix\.com\/.*[a-zA-Z0-9]{4}/
token: *, regex: /([0-9]{1,3}\.){3}[0-9]{1,3}/
token: *, regex: /\/[0-9].*\-.*\-[a-z0-9]{4}/
token: *, regex: /http:\/\/[a-zA-Z0-9]+\.[a-z]+\/.*(?:[!"#$%&'()*+,:;<=>?@\/\^_`{|}~-]).*[a-zA-Z0-9]+/
token: *, regex: /\:\/\/([0-9]{1,3}\.){3}[0-9]{1,3}/
token: amazonaws, regex: /\.amazonaws\.com\/.*[a-f0-9\/]{30,}/
token: cloudfront, regex: /\.cloudfront\.net\/\?.*[a-zA-Z0-9]{5,16}/
token: cloudfront, regex: /\.cloudfront\.net\/[\w\/\-.+]{90,}/
token: com, regex: /\.com\/.*[a-f0-9]{110}/
token: www, regex: /\:\/\/www\.([a-z]{12})\.com\/[a-z]{1,6}\.js/
token: com, regex: /\.com\/[\w\/\-.+]{320,}/
token: *, regex: /\:\/\/[a-z0-9]{5,26}\.com\/[0-9]{2,9}\.(css|js)$/
token: techpowerup, regex: /\.techpowerup\.com\/.*[a-zA-Z0-9]{13}/
token: tfd, regex: /\.tfd\.com\/.*[a-zA-Z0-9]{22}/
token: thefreedictionary, regex: /\.thefreedictionary\.com\/.*[a-zA-Z0-9]{22}/
token: aka, regex: /\/aka-cdn-ns.adtechus.com\/images/
token: content, regex: /wp-content\/themes\/mts_ad_sense\/js\/customscript.js^$~third-party,replace=\/\.blocker-enabled-check\/\.EBEWYOgvtboacVhEOGHO/
token: *, regex: /torrenttrackerlist.com\/(wp-content)\/(uploads)\/[a-zA-Z0-9]{10,}\/[a-zA-Z0-9]{10,}.js/
token: com, regex: /\.com\/[A-Za-z]{3}\.png$/
token: vidzi, regex: /\.vidzi\.tv\/([a-f0-9]{2})\/([a-f0-9]{2})\/([a-f0-9]{2})\/\1\2\3([a-f0-9]{26})\.js/
token: content, regex: /wp-content\/plugins\/cm-pop-up-banners/
token: *, regex: /[a-zA-Z0-9]{10,}/
token: 104, regex: /\:\/\/104\.198\.147\.108\/[A-Za-z0-9]{40,}/
token: http, regex: /^http:\/\/[a-z0-9]{7}.bid\/[a-z0-9\/]{40,}\.js$/
token: accountant, regex: /\.accountant\/[0-9]{2,9}\/$/
token: cricket, regex: /\.cricket\/[0-9]{2,9}\/$/
token: download, regex: /\.download\/[0-9]{2,9}\/$/
token: online, regex: /\.online\/[0-9]{2,9}\/$/
token: racing, regex: /\.racing\/[0-9]{2,9}\/$/
token: review, regex: /\.review\/[0-9]{2,9}\/$/
token: science, regex: /\.science\/[0-9]{2,9}\/$/
token: stream, regex: /\.stream\/[0-9]{2,9}\/$/
token: webcam, regex: /\.webcam\/[0-9]{2,9}\/$/
token: website, regex: /\.website\/[0-9]{2,9}\/$/
token: filenuke, regex: /\.filenuke\.com\/.*[a-zA-Z0-9]{4}/
token: sharesix, regex: /\.sharesix\.com\/.*[a-zA-Z0-9]{4}/
token: *, regex: /([0-9]{1,3}\.){3}[0-9]{1,3}/
token: *, regex: /\/[0-9].*\-.*\-[a-z0-9]{4}/
token: *, regex: /http:\/\/[a-zA-Z0-9]+\.[a-z]+\/.*(?:[!"#$%&'()*+,:;<=>?@\/\^_`{|}~-]).*[a-zA-Z0-9]+/
token: *, regex: /\:\/\/([0-9]{1,3}\.){3}[0-9]{1,3}/
gorhill commented 7 years ago

After last commit, same result as above, except for this one regex:

Before: token: *, regex: /license\.\d{1,5}\.js$/ After: token: js, regex: /license\.\d{1,5}\.js$/