# General "catch-all" rules ((^)|(.))adchoice. ((^)|(.))ads.roku.com ((^)|(.))adsdk. ((^)|(.))adserv. ((^)|(.))analytic. ((^)|(.))logs.roku.com ((^)|(.))metric. ((^)|(.))telemetry. ((^)|(.))tracking. (.*)\.g00\.(.*) (^|\.)xn--.*$ (ads|captive|cloudservices|logs).roku.com$ .*\.g00\..* ^(.+[-_.])??adse?rv(er?|ice)?s?[0-9]*[-.] ^(.+[-_.])??m?ad[sxv]?[0-9]*[-_.] ^(.+[-_.])??xn-- ^adim(age|g)s?[0-9]*[-_.] ^adtrack(er|ing)?[0-9]*[-.] ^advert(s|is(ing|ements?))?[0-9]*[-_.] ^aff(iliat(es?|ion))?[-.] ^analytics?[-.] ^banners?[-.] ^beacons?[0-9]*[-.] ^count(ers?)?[0-9]*[-.] ^pixels?[-.] ^stat(s|istics)?[0-9]*[-.] ^telemetry[-.] ^track(ers?|ing)?[0-9]*[-.] ^traff(ic)?[-.] # More rules from https://github.com/mmotti/pihole-regex/blob/master/regex.list # Duplicates manually removed, and `[_.-]` replaced to `[-_.]` to facilitate dedupe ^ad([sxv]?[0-9]*|system)[-_.]([^.[:space:]]+\.){1,}|[-_.]ad([sxv]?[0-9]*|system)[-_.] ^(.+[-_.])?adse?rv(er?|ice)?s?[0-9]*[-_.] ^(.+[-_.])?telemetry[-_.] ^adtrack(er|ing)?[0-9]*[-_.] ^aff(iliat(es?|ion))?[-_.] ^analytics?[-_.] ^banners?[-_.] ^beacons?[0-9]*[-_.] ^count(ers?)?[0-9]*[-_.] ^mads\. ^pixels?[-_.] ^stat(s|istics)?[0-9]*[-_.] # Uncommon TLDs domains (^|\.)abogado$ (^|\.)ac$ (^|\.)academy$ (^|\.)accountant$ (^|\.)accountants$ (^|\.)actor$ (^|\.)ads$ (^|\.)adult$ (^|\.)africa$ (^|\.)ag$ (^|\.)agency$ (^|\.)airforce$ (^|\.)alsace$ (^|\.)am$ (^|\.)amsterdam$ (^|\.)analytics$ (^|\.)apartments$ (^|\.)app$ (^|\.)arab$ (^|\.)archi$ (^|\.)army$ (^|\.)art$ (^|\.)asia$ (^|\.)associates$ (^|\.)attorney$ (^|\.)auction$ (^|\.)audio$ (^|\.)author$ (^|\.)auto$ (^|\.)autos$ (^|\.)baby$ (^|\.)band$ (^|\.)bank$ (^|\.)bar$ (^|\.)barcelona$ (^|\.)bargains$ (^|\.)baseball$ (^|\.)basketball$ (^|\.)bayern$ (^|\.)bcn$ (^|\.)beauty$ (^|\.)beer$ (^|\.)best$ (^|\.)bet$ (^|\.)bible$ (^|\.)bid$ (^|\.)bike$ (^|\.)bingo$ (^|\.)bio$ (^|\.)biz$ (^|\.)black$ (^|\.)blackfriday$ (^|\.)blog$ (^|\.)blue$ (^|\.)boats$ (^|\.)boo$ (^|\.)book$ (^|\.)boston$ (^|\.)bot$ (^|\.)boutique$ (^|\.)box$ (^|\.)br.com$ (^|\.)broadway$ (^|\.)broker$ (^|\.)brussels$ (^|\.)budapest$ (^|\.)build$ (^|\.)builders$ (^|\.)business$ (^|\.)buy$ (^|\.)buzz$ (^|\.)bz$ (^|\.)bzh$ (^|\.)cab$ (^|\.)cafe$ (^|\.)call$ (^|\.)cam$ (^|\.)camera$ (^|\.)camp$ (^|\.)cancerresearch$ (^|\.)capetown$ (^|\.)capital$ (^|\.)car$ (^|\.)cards$ (^|\.)care$ (^|\.)career$ (^|\.)careers$ (^|\.)cars$ (^|\.)casa$ (^|\.)cash$ (^|\.)casino$ (^|\.)cat$ (^|\.)catering$ (^|\.)catholic$ (^|\.)cc$ (^|\.)center$ (^|\.)ceo$ (^|\.)cf$ (^|\.)channel$ (^|\.)charity$ (^|\.)chat$ (^|\.)cheap$ (^|\.)christmas$ (^|\.)church$ (^|\.)city$ (^|\.)claims$ (^|\.)cleaning$ (^|\.)click$ (^|\.)clinic$ (^|\.)clothing$ (^|\.)club$ (^|\.)cm$ (^|\.)cn.com$ (^|\.)co.com$ (^|\.)co.in$ (^|\.)coach$ (^|\.)codes$ (^|\.)coffee$ (^|\.)college$ (^|\.)cologne$ (^|\.)com.cn$ (^|\.)com.co$ (^|\.)com.mx$ (^|\.)community$ (^|\.)company$ (^|\.)computer$ (^|\.)comsec$ (^|\.)condos$ (^|\.)construction$ (^|\.)consulting$ (^|\.)contact$ (^|\.)contractors$ (^|\.)cooking$ (^|\.)cool$ (^|\.)corn$ (^|\.)corp$ (^|\.)country$ (^|\.)coupon$ (^|\.)coupons$ (^|\.)courses$ (^|\.)cpa$ (^|\.)credit$ (^|\.)creditcard$ (^|\.)creditunion$ (^|\.)cricket$ (^|\.)cruise$ (^|\.)cruises$ (^|\.)cymru$ (^|\.)dad$ (^|\.)dance$ (^|\.)data$ (^|\.)date$ (^|\.)dating$ (^|\.)day$ (^|\.)dds$ (^|\.)de.com$ (^|\.)deal$ (^|\.)deals$ (^|\.)degree$ (^|\.)delivery$ (^|\.)democrat$ (^|\.)dental$ (^|\.)dentist$ (^|\.)desi$ (^|\.)design$ (^|\.)dev$ (^|\.)diamonds$ (^|\.)diet$ (^|\.)digital$ (^|\.)direct$ (^|\.)directory$ (^|\.)discount$ (^|\.)diy$ (^|\.)docs$ (^|\.)doctor$ (^|\.)dog$ (^|\.)domains$ (^|\.)dot$ (^|\.)download$ (^|\.)dubai$ (^|\.)durban$ (^|\.)dvr$ (^|\.)earth$ (^|\.)eat$ (^|\.)ec$ (^|\.)eco$ (^|\.)ecom$ (^|\.)education$ (^|\.)email$ (^|\.)energy$ (^|\.)engineer$ (^|\.)engineering$ (^|\.)enterprises$ (^|\.)equipment$ (^|\.)esq$ (^|\.)estate$ (^|\.)eu.com$ (^|\.)eus$ (^|\.)events$ (^|\.)exchange$ (^|\.)expert$ (^|\.)exposed$ (^|\.)express$ (^|\.)fail$ (^|\.)faith$ (^|\.)family$ (^|\.)fan$ (^|\.)fans$ (^|\.)farm$ (^|\.)fashion$ (^|\.)feedback$ (^|\.)film$ (^|\.)final$ (^|\.)finance$ (^|\.)financial$ (^|\.)finish$ (^|\.)firm.in$ (^|\.)fish$ (^|\.)fishing$ (^|\.)fit$ (^|\.)fitness$ (^|\.)flights$ (^|\.)florist$ (^|\.)flowers$ (^|\.)fly$ (^|\.)fm$ (^|\.)foo$ (^|\.)food$ (^|\.)football$ (^|\.)forsale$ (^|\.)forum$ (^|\.)foundation$ (^|\.)frl$ (^|\.)fun$ (^|\.)fund$ (^|\.)furniture$ (^|\.)futbol$ (^|\.)fyi$ (^|\.)ga$ (^|\.)gal$ (^|\.)gallery$ (^|\.)game$ (^|\.)games$ (^|\.)garden$ (^|\.)gay$ (^|\.)ged$ (^|\.)gen.in$ (^|\.)gent$ (^|\.)gdn$ (^|\.)gift$ (^|\.)gifts$ (^|\.)gives$ (^|\.)giving$ (^|\.)glass$ (^|\.)global$ (^|\.)gmbh$ (^|\.)gold$ (^|\.)golf$ (^|\.)got$ (^|\.)gq$ (^|\.)gr.com$ (^|\.)graphics$ (^|\.)gratis$ (^|\.)green$ (^|\.)gripe$ (^|\.)grocery$ (^|\.)group$ (^|\.)gs$ (^|\.)guide$ (^|\.)guitars$ (^|\.)guru$ (^|\.)gy$ (^|\.)hair$ (^|\.)halal$ (^|\.)hamburg$ (^|\.)haus$ (^|\.)health$ (^|\.)healthcare$ (^|\.)help$ (^|\.)helsinki$ (^|\.)here$ (^|\.)hiphop$ (^|\.)hiv$ (^|\.)hn$ (^|\.)hockey$ (^|\.)holdings$ (^|\.)holiday$ (^|\.)home$ (^|\.)homes$ (^|\.)horse$ (^|\.)hospital$ (^|\.)host$ (^|\.)hosting$ (^|\.)hot$ (^|\.)hoteis$ (^|\.)hotel$ (^|\.)hotels$ (^|\.)house$ (^|\.)how$ (^|\.)icu$ (^|\.)idn$ (^|\.)im$ (^|\.)immo$ (^|\.)immobilien$ (^|\.)in$ (^|\.)ind.in$ (^|\.)industries$ (^|\.)ing$ (^|\.)ink$ (^|\.)institute$ (^|\.)insurance$ (^|\.)insure$ (^|\.)international$ (^|\.)investments$ (^|\.)irish$ (^|\.)islam$ (^|\.)ismaili$ (^|\.)ist$ (^|\.)istanbul$ (^|\.)jetzt$ (^|\.)jewelry$ (^|\.)jobs$ (^|\.)joburg$ (^|\.)jot$ (^|\.)joy$ (^|\.)jpn.com$ (^|\.)juegos$ (^|\.)kaufen$ (^|\.)ki$ (^|\.)kid$ (^|\.)kids$ (^|\.)kim$ (^|\.)kitchen$ (^|\.)kiwi$ (^|\.)koeln$ (^|\.)kosher$ (^|\.)kyoto$ (^|\.)la$ (^|\.)land$ (^|\.)lat$ (^|\.)latino$ (^|\.)law$ (^|\.)lawyer$ (^|\.)lc$ (^|\.)lease$ (^|\.)legal$ (^|\.)lgbt$ (^|\.)li$ (^|\.)life$ (^|\.)lifeinsurance$ (^|\.)lifestyle$ (^|\.)lighting$ (^|\.)like$ (^|\.)limited$ (^|\.)limo$ (^|\.)link$ (^|\.)live$ (^|\.)living$ (^|\.)llc$ (^|\.)llp$ (^|\.)loan$ (^|\.)loans$ (^|\.)lol$ (^|\.)london$ (^|\.)love$ (^|\.)ltd$ (^|\.)ltda$ (^|\.)luxe$ (^|\.)luxury$ (^|\.)madrid$ (^|\.)mail$ (^|\.)maison$ (^|\.)makeup$ (^|\.)management$ (^|\.)map$ (^|\.)market$ (^|\.)marketing$ (^|\.)mba$ (^|\.)me.uk$ (^|\.)med$ (^|\.)medical$ (^|\.)meet$ (^|\.)melbourne$ (^|\.)meme$ (^|\.)memorial$ (^|\.)men$ (^|\.)menu$ (^|\.)miami$ (^|\.)ml$ (^|\.)mls$ (^|\.)mn$ (^|\.)mobi$ (^|\.)mobile$ (^|\.)moda$ (^|\.)moe$ (^|\.)mom$ (^|\.)money$ (^|\.)mortgage$ (^|\.)moscow$ (^|\.)moto$ (^|\.)motorcycles$ (^|\.)mov$ (^|\.)movie$ (^|\.)music$ (^|\.)mutualfunds$ (^|\.)mx$ (^|\.)nagoya$ (^|\.)name$ (^|\.)navy$ (^|\.)net.cn$ (^|\.)net.in$ (^|\.)net.nz$ (^|\.)network$ (^|\.)new$ (^|\.)news$ (^|\.)nf$ (^|\.)ninja$ (^|\.)now$ (^|\.)nrw$ (^|\.)nyc$ (^|\.)okinawa$ (^|\.)one$ (^|\.)onl$ (^|\.)online$ (^|\.)ooo$ (^|\.)org.cn$ (^|\.)org.in$ (^|\.)org.nz$ (^|\.)organic$ (^|\.)osaka$ (^|\.)ott$ (^|\.)page$ (^|\.)paris$ (^|\.)pars$ (^|\.)partners$ (^|\.)parts$ (^|\.)party$ (^|\.)pay$ (^|\.)pet$ (^|\.)pets$ (^|\.)phd$ (^|\.)phone$ (^|\.)photo$ (^|\.)photography$ (^|\.)photos$ (^|\.)physio$ (^|\.)pics$ (^|\.)pictures$ (^|\.)pid$ (^|\.)ping$ (^|\.)pink$ (^|\.)pizza$ (^|\.)place$ (^|\.)play$ (^|\.)plumbing$ (^|\.)plus$ (^|\.)pm$ (^|\.)poker$ (^|\.)politie$ (^|\.)press$ (^|\.)pro$ (^|\.)productions$ (^|\.)prof$ (^|\.)promo$ (^|\.)properties$ (^|\.)property$ (^|\.)protection$ (^|\.)pub$ (^|\.)pw$ (^|\.)qpon$ (^|\.)quebec$ (^|\.)racing$ (^|\.)radio$ (^|\.)radio.am$ (^|\.)radio.fm$ (^|\.)re$ (^|\.)read$ (^|\.)realestate$ (^|\.)realtor$ (^|\.)realty$ (^|\.)recipes$ (^|\.)red$ (^|\.)rehab$ (^|\.)reise$ (^|\.)reisen$ (^|\.)rent$ (^|\.)rentals$ (^|\.)repair$ (^|\.)report$ (^|\.)republican$ (^|\.)rest$ (^|\.)restaurant$ (^|\.)retirement$ (^|\.)review$ (^|\.)reviews$ (^|\.)rich$ (^|\.)rip$ (^|\.)rocks$ (^|\.)rodeo$ (^|\.)roma$ (^|\.)room$ (^|\.)rsvp$ (^|\.)ru.com$ (^|\.)rugby$ (^|\.)ruhr$ (^|\.)run$ (^|\.)ryukyu$ (^|\.)sa.com$ (^|\.)saarland$ (^|\.)safe$ (^|\.)safety$ (^|\.)sale$ (^|\.)salon$ (^|\.)sari$ (^|\.)sarl$ (^|\.)save$ (^|\.)sb$ (^|\.)sc$ (^|\.)scholarships$ (^|\.)school$ (^|\.)schule$ (^|\.)science$ (^|\.)scot$ (^|\.)se.net$ (^|\.)search$ (^|\.)secure$ (^|\.)security$ (^|\.)services$ (^|\.)sex$ (^|\.)sexy$ (^|\.)sh$ (^|\.)shabaka$ (^|\.)shabaka-arabic$ (^|\.)shia$ (^|\.)shiksha$ (^|\.)shoes$ (^|\.)shop$ (^|\.)shopping$ (^|\.)show$ (^|\.)singles$ (^|\.)site$ (^|\.)ski$ (^|\.)smile$ (^|\.)so$ (^|\.)soccer$ (^|\.)social$ (^|\.)software$ (^|\.)solar$ (^|\.)solutions$ (^|\.)song$ (^|\.)soy$ (^|\.)spa$ (^|\.)space$ (^|\.)sport$ (^|\.)sports$ (^|\.)spot$ (^|\.)srl$ (^|\.)stockholm$ (^|\.)storage$ (^|\.)store$ (^|\.)stream$ (^|\.)studio$ (^|\.)study$ (^|\.)style$ (^|\.)sucks$ (^|\.)supplies$ (^|\.)supply$ (^|\.)support$ (^|\.)surf$ (^|\.)surgery$ (^|\.)swiss$ (^|\.)sydney$ (^|\.)taipei$ (^|\.)talk$ (^|\.)tatar$ (^|\.)tattoo$ (^|\.)tax$ (^|\.)taxi$ (^|\.)team$ (^|\.)tech$ (^|\.)technology$ (^|\.)tel$ (^|\.)tennis$ (^|\.)tf$ (^|\.)thai$ (^|\.)theater$ (^|\.)theatre$ (^|\.)tickets$ (^|\.)tienda$ (^|\.)tips$ (^|\.)tires$ (^|\.)tirol$ (^|\.)tk$ (^|\.)tl$ (^|\.)today$ (^|\.)tokyo$ (^|\.)tools$ (^|\.)top$ (^|\.)tours$ (^|\.)town$ (^|\.)toys$ (^|\.)trade$ (^|\.)trading$ (^|\.)training$ (^|\.)travel$ (^|\.)tube$ (^|\.)uk.com$ (^|\.)uk.net$ (^|\.)university$ (^|\.)uno$ (^|\.)vacations$ (^|\.)vegas$ (^|\.)ventures$ (^|\.)versicherung$ (^|\.)vet$ (^|\.)viajes$ (^|\.)video$ (^|\.)villas$ (^|\.)vin$ (^|\.)vip$ (^|\.)vision$ (^|\.)vlaanderen$ (^|\.)vodka$ (^|\.)vote$ (^|\.)voting$ (^|\.)voto$ (^|\.)voyage$ (^|\.)wales$ (^|\.)wang$ (^|\.)watch$ (^|\.)watches$ (^|\.)weather$ (^|\.)web$ (^|\.)webcam$ (^|\.)webs$ (^|\.)website$ (^|\.)wedding$ (^|\.)wf$ (^|\.)win$ (^|\.)wine$ (^|\.)winners$ (^|\.)work$ (^|\.)works$ (^|\.)world$ (^|\.)wow$ (^|\.)ws$ (^|\.)wtf$ (^|\.)xin$ (^|\.)xxx$ (^|\.)xyz$ (^|\.)yachts$ (^|\.)yoga$ (^|\.)yokohama$ (^|\.)you$ (^|\.)ytT$ (^|\.)za.com$ (^|\.)zero$ (^|\.)zip$ (^|\.)zone$ # Block TikTok (^|\.)bytecdn\.cn$ (^|\.)bytedance\.com$ (^|\.)bytedance\.net$ (^|\.)bytedns\.net$ (^|\.)byteimg\.com$ (^|\.)byteoversea\.com$ (^|\.)byteoversea\.net$ (^|\.)bytetcdn\.com$ (^|\.)hypstarcdn\.com$ (^|\.)ibytedtos\.com$ (^|\.)ibyteimg\.com$ (^|\.)ipstatp\.com$ (^|\.)isnssdk\.com$ (^|\.)muscdn\.com$ (^|\.)musemuse\.cn$ (^|\.)musical\.ly$ (^|\.)myqcloud\.com$ (^|\.)ovscdns\.net$ (^|\.)pstatp\.com$ (^|\.)sgsnssdk\.com$ (^|\.)snssdk\.com$ (^|\.)tiktok\.com$ (^|\.)tiktokcdn\.com$ (^|\.)toutiao\.com$ (^|\.)worldfcdn\.com$ # Title: Perflyst's SmartTV Blocklist for Pi-hole - RegEx extension # Version: 22May2020v1 # https://raw.githubusercontent.com/Perflyst/PiHoleBlocklist/master/regex.list # LG (^|\.)ibs\.lgappstv\.com (^|\.)lgsmartad\.com (^|\.)smartshare\.lgtvsdp\.com (^|\.)rdx2\.lgtvsdp\.com # ^[a-z]{7,15}$ # what the heck is this one? # Samsung (^|\.)giraffic\.com$ (^|\.)internetat\.tv$ (^|\.)pavv\.co\.kr$ (^|\.)samsungcloudcdn\.com$ (^|\.)samsungcloudsolution\.com$ (^|\.)samsungcloudsolution\.net$ (^|\.)samsungelectronics\.com$ (^|\.)samsungotn\.net$ (^|\.)samsungrm\.net$ # Other # (^|\.)myhomescreen\.tv$ # can produce false positives, rather block individual domains ^api\..*\.hismarttv\.com$