├── .bundle └── config ├── .gitattributes ├── categories ├── malicious.txt ├── widget.txt ├── banner.txt ├── bittorrent.txt ├── serie.txt ├── clickbait.txt ├── news.txt ├── novel.txt ├── script.txt ├── game.txt ├── common.txt ├── adult.txt ├── movie.txt ├── anime.txt ├── kowith337.txt └── sport.txt ├── lib ├── easylist_generator │ └── version.rb └── easylist_generator.rb ├── Gemfile ├── assets └── header.txt ├── .editorconfig ├── Gemfile.lock ├── Rakefile ├── CONTRIBUTING.md ├── README.md ├── .gitignore ├── LICENSE └── subscription └── easylist-thailand.txt /.bundle/config: -------------------------------------------------------------------------------- 1 | --- 2 | BUNDLE_PATH: "vendor/bundle" 3 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | subscription/* linguist-generated=true 2 | -------------------------------------------------------------------------------- /categories/malicious.txt: -------------------------------------------------------------------------------- 1 | ! Malicious Site 2 | 3 | ||happylukebet.com 4 | -------------------------------------------------------------------------------- /categories/widget.txt: -------------------------------------------------------------------------------- 1 | ! Widget 2 | 3 | ##iframe[src*="wink.in.th"] 4 | -------------------------------------------------------------------------------- /lib/easylist_generator/version.rb: -------------------------------------------------------------------------------- 1 | module EasylistGenerator 2 | VERSION = '2.0.9'.freeze 3 | end 4 | -------------------------------------------------------------------------------- /categories/banner.txt: -------------------------------------------------------------------------------- 1 | ! Banner 2 | 3 | https://xxxword.club/uploadpic/playxxx.jpg 4 | https://www.vdoxthai.com/ads.php 5 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | source 'https://rubygems.org' 4 | 5 | gem 'colorize' 6 | gem 'rake' 7 | gem 'rubocop', require: false 8 | -------------------------------------------------------------------------------- /categories/bittorrent.txt: -------------------------------------------------------------------------------- 1 | ! BitTorent 2 | 3 | dedbit.com##div[id="content"] div[align="center"] > a:first-of-type 4 | nongpink.com##.outer > div[style^="width:814px;"] 5 | -------------------------------------------------------------------------------- /categories/serie.txt: -------------------------------------------------------------------------------- 1 | ! Serie 2 | 3 | seriesubthai.co###taboola 4 | seriesubthai.co###adspc_tags 5 | seriesubthai.co###adotai-survey-frame-container 6 | 7 | utaseries.com##[data-wpel-link^="external"] 8 | -------------------------------------------------------------------------------- /assets/header.txt: -------------------------------------------------------------------------------- 1 | [Adblock Plus 2.0] 2 | ! Title: EasyList Thailand 3 | ! Version: %{version} 4 | ! Expires: 3 days 5 | ! Homepage: https://easylist-thailand.github.io/ 6 | ! License: Apache License Version 2.0 7 | ! Support: https://github.com/easylist-thailand/easylist-thailand/issues 8 | -------------------------------------------------------------------------------- /categories/clickbait.txt: -------------------------------------------------------------------------------- 1 | ! Clickbait 2 | 3 | kaijeaw.com##.font-content.content:nth-of-type(5) > center:nth-of-type(2) 4 | kaijeaw.com##.row:nth-of-type(1) > .col-lg-12 5 | kaijeaw.com##.font-content.content:nth-of-type(5) > center:nth-of-type(1) 6 | kaijeaw.com##.font-content.content:nth-of-type(3) 7 | -------------------------------------------------------------------------------- /categories/news.txt: -------------------------------------------------------------------------------- 1 | ! News 2 | 3 | ~www.blognone.com##.advertorial 4 | 5 | ||www.techtalkthai.com/wp-content/*banner*$image 6 | www.techtalkthai.com###check-also-box 7 | www.techtalkthai.com##.theiaStickySidebar > div[id^='text']:nth-of-type(1), .theiaStickySidebar > div[id^='text']:nth-of-type(2) 8 | -------------------------------------------------------------------------------- /categories/novel.txt: -------------------------------------------------------------------------------- 1 | ! Novel 2 | 3 | ||www.thaiboyslove.com/webboard/banner/*$image 4 | www.thaiboyslove.com##body > center:nth-of-type(2) 5 | www.thaiboyslove.com###main_content_section > table:nth-of-type(1) 6 | www.thaiboyslove.com###main_content_section > table:nth-of-type(2) 7 | 8 | goshujin.tk###banner 9 | -------------------------------------------------------------------------------- /categories/script.txt: -------------------------------------------------------------------------------- 1 | ! Script 2 | 3 | https://digital.ais.co.th/file/common/js/sub-store.js 4 | mds.nipa.co.th/* 5 | code.yengo.com/* 6 | saxp.zedo.com/* 7 | code.nytive.com/* 8 | cdn.popcash.net/* 9 | cdn.popmyads.com/* 10 | ads.bumq.com/* 11 | @@||gelbooru.com/ads.js? 12 | 35.193.89.147/* 13 | 35.193.89.147^$popup 14 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = tab 5 | indent_size = 4 6 | charset = utf-8 7 | insert_final_newline = true 8 | trim_trailing_whitespace = true 9 | 10 | [*.md] 11 | trim_trailing_whitespace = false 12 | 13 | [{*.{coffee,cson,yml,yaml,jade,pug,rb},{package,bower}.json,Rakefile}] 14 | indent_style = space 15 | indent_size = 2 16 | -------------------------------------------------------------------------------- /categories/game.txt: -------------------------------------------------------------------------------- 1 | ! Game 2 | 3 | playpark.com###myModal 4 | playpark.com##.modal-backdrop.fade.in 5 | 6 | jokergameth.com###contentMain > div[align="center"] 7 | jokergameth.com###contentMain > br 8 | 9 | ||mustplay.in.th/*/banner 10 | ||playulti.com/*/banner 11 | mustplay.in.th,playulti.com##.preloader 12 | mustplay.in.th,playulti.com##.cover_preload 13 | mustplay.in.th,playulti.com##.promote 14 | -------------------------------------------------------------------------------- /categories/common.txt: -------------------------------------------------------------------------------- 1 | ! Common 2 | 3 | kapook.com##.top-billboard-1200 4 | kapook.com##body > div:nth-of-type(2) 5 | kapook.com##.wrapper > div:nth-of-type(7) 6 | kapook.com##.targetbanner-hilight 7 | kapook.com##.bigbanner 8 | 9 | mthai.com###MT_HP_C_Billboard 10 | 11 | ||ads.pramool.com 12 | pramool.com###AutoNumber2 13 | pramool.com##table[cellspacing="0"][border="1"] 14 | pramool.com##iframe[src*="ads.pramool.com"] 15 | pramool.com##a[href*="pramool.com/ads"] 16 | bbs.pramool.com##[id="AutoNumber1"]:not(:nth-of-type(2)) 17 | 18 | exteen.com###promote-box 19 | exteen.com###banner-box 20 | exteen.com###feature-box 21 | -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | ast (2.4.0) 5 | colorize (0.8.1) 6 | parallel (1.12.1) 7 | parser (2.5.1.0) 8 | ast (~> 2.4.0) 9 | powerpack (0.1.1) 10 | rainbow (3.0.0) 11 | rake (12.3.1) 12 | rubocop (0.55.0) 13 | parallel (~> 1.10) 14 | parser (>= 2.5) 15 | powerpack (~> 0.1) 16 | rainbow (>= 2.2.2, < 4.0) 17 | ruby-progressbar (~> 1.7) 18 | unicode-display_width (~> 1.0, >= 1.0.1) 19 | ruby-progressbar (1.9.0) 20 | unicode-display_width (1.3.2) 21 | 22 | PLATFORMS 23 | ruby 24 | x64-mingw32 25 | 26 | DEPENDENCIES 27 | colorize 28 | rake 29 | rubocop 30 | 31 | BUNDLED WITH 32 | 1.16.1 33 | -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- 1 | require 'colorize' 2 | require './lib/easylist_generator' 3 | 4 | task default: :generate 5 | 6 | desc 'Clean subscription file.' 7 | task :clean do 8 | EasylistGenerator.clean('./subscription') 9 | puts '[Clean] Subscription file removed.'.colorize(:red) 10 | end 11 | 12 | desc 'Generate subscription file.' 13 | task generate: %i[clean] do 14 | content = EasylistGenerator.concat('./categories/*.txt') 15 | content = EasylistGenerator.head('./assets/header.txt', content) 16 | 17 | EasylistGenerator.ensure_dir('./subscription') 18 | File.open('./subscription/easylist-thailand.txt', 'w') do |file| 19 | file.puts(content) 20 | end 21 | 22 | puts '[Generate] Subscription file created.'.colorize(:green) 23 | end 24 | -------------------------------------------------------------------------------- /lib/easylist_generator.rb: -------------------------------------------------------------------------------- 1 | require 'English' 2 | require 'fileutils' 3 | 4 | dir = File.expand_path('..', __FILE__) 5 | Dir.glob("#{dir}/easylist_generator/*.rb") do |file| 6 | require file 7 | end 8 | 9 | # Easylist Generator 10 | module EasylistGenerator 11 | def self.head(header_file_path, content) 12 | result = File.read(header_file_path) 13 | result += $RS * 2 14 | result += content 15 | 16 | format(result, version: VERSION) 17 | end 18 | 19 | def self.concat(src_glob) 20 | result = '' 21 | 22 | Dir.glob(src_glob) do |file_path| 23 | result += File.read(file_path) + $RS 24 | end 25 | 26 | result 27 | end 28 | 29 | def self.clean(dir) 30 | FileUtils.rm_rf(dir) 31 | end 32 | 33 | def self.ensure_dir(dir) 34 | Dir.mkdir(dir) unless Dir.exist?(dir) 35 | end 36 | end 37 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | หากท่านต้องการให้ช่วยบล็อคโฆษณาเว็บไซท์ใด หรือพบปัญหา ณ เว็บไซท์ใด สามารถรายงานมาได้ที่ [Issues](https://github.com/easylist-thailand/easylist-thailand/issues) 4 | 5 | ยินดีเป็นอย่างยิ่งสำหรับ Pull Request เพิ่อเพิ่มรายการตัวกรองต่างสำหรับบล็อคโฆษณาเพิ่ม 6 | 7 | ## Rule for contributing 8 | 9 | - กรุณาใช้ [gitmoji-cli](https://github.com/carloscuesta/gitmoji-cli) ในการ commit เพื่อให้ commit message เป็นไปตามรูปแบบของ [Gitmoji](https://gitmoji.carloscuesta.me/) 10 | - Code ทั้งหมดที่แก้ไขต้องผ่านการ analyze ของ [RuboCop](https://github.com/bbatsov/rubocop) เพื่อให้เป็นไปตาม [Ruby coding style guide](https://github.com/bbatsov/ruby-style-guide) 11 | 12 | ## Development 13 | 14 | ```bash 15 | # Install gem 16 | bundle install 17 | 18 | # Generate subscription file 19 | rake 20 | 21 | # Clean subscription file 22 | rake clean 23 | ``` 24 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # EasyList Thailand 2 | [![license](https://img.shields.io/github/license/easylist-thailand/easylist-thailand.svg?style=flat-square)](https://github.com/easylist-thailand/easylist-thailand/blob/master/LICENSE) 3 | [![EasyList Thailand](https://img.shields.io/badge/EasyList-Thailand-2e8b57.svg?style=flat-square)](https://easylist-thailand.github.io/) 4 | [![Gitmoji](https://img.shields.io/badge/gitmoji-%20😜%20😍-FFDD67.svg?style=flat-square)](https://github.com/carloscuesta/gitmoji) 5 | [![Codacy grade](https://img.shields.io/codacy/grade/88024642477f4e4c97f7f08979b57b65.svg?style=flat-square)](https://www.codacy.com/app/gluons/easylist-thailand) 6 | 7 | รายการตัวกรอง **EasyList** สำหรับประเทศไทย 8 | ช่วยคุณปิดกั้นโฆษณาทั้งหลายในเว็บต่างๆของประเทศไทย 9 | 10 | ## การติดตั้ง 11 | 12 | ติดตั้ง [Adblock Plus](https://adblockplus.org/) หรือ [uBlock Origin](https://github.com/gorhill/uBlock/#installation) 13 | 14 | จากนั้นก็เพิ่มไฟล์ Subscription [easylist-thailand.txt](./subscription/easylist-thailand.txt) เข้าสู่ Adblock Plus หรือ uBlock Origin ของท่าน 15 | 16 | ## การพัฒนา 17 | 18 | ```bash 19 | # Install gem 20 | bundle install 21 | 22 | # Generate subscription file 23 | bundle exec rake 24 | 25 | # Clean subscription file 26 | bundle exec rake clean 27 | ``` 28 | -------------------------------------------------------------------------------- /categories/adult.txt: -------------------------------------------------------------------------------- 1 | ! Adult 2 | 3 | www.taradxxx.com###getFixedx 4 | www.taradxxx.com###getFixed 5 | www.taradxxx.com##.gosad 6 | 7 | xxxporn7.com##.ad_single_content.ad > p:nth-of-type(1) 8 | xxxporn7.com##.ad_single_content.ad > p:nth-of-type(2) 9 | 10 | clip33.com##.sidebar-widget:nth-of-type(2) > .textwidget 11 | clip33.com##.banner-img-au 12 | clip33.com##.content-widget:nth-of-type(2) 13 | 14 | xxx5porn.com##.ad_single_content.ad 15 | xxx5porn.com##.ad_foot.ad 16 | xxx5porn.com###slider-l 17 | xxx5porn.com###slider-r 18 | 19 | grimexcrew.com##.adss-des 20 | 21 | ||xxxpostpic.org/imagedata/banner/* 22 | xxxpostpic.org##.adscenter:nth-of-type(20) 23 | xxxpostpic.org##.adscenter:nth-of-type(18) 24 | xxxpostpic.org##.adscenter:nth-of-type(19) 25 | xxxpostpic.org##.adscenter:nth-of-type(11) 26 | xxxpostpic.org##.adscenter:nth-of-type(12) 27 | xxxpostpic.org##.blockcolumn3 28 | xxxpostpic.org##.blockcolumn1 29 | xxxpostpic.org###SC_TBlock_289622 30 | xxxpostpic.org##.adscenter:nth-of-type(9) 31 | xxxpostpic.org##.adscenter:nth-of-type(10) 32 | xxxpostpic.org##.block750 33 | xxxpostpic.org##.slidetop 34 | xxxpostpic.org##.adscenter:nth-of-type(13) 35 | xxxpostpic.org###SC_TBlock_289622 36 | xxxpostpic.org##.adscenter:nth-of-type(10) 37 | xxxpostpic.org##.block750 38 | xxxpostpic.org##.slidetop 39 | -------------------------------------------------------------------------------- /categories/movie.txt: -------------------------------------------------------------------------------- 1 | ! Movie 2 | 3 | newmovie-hd.com###main article p[align="center"] 4 | newmovie-hd.com###sidebar aside[id^="text"]:not(#text-2) 5 | 6 | www.037hd.com##.sidebarborder:nth-of-type(1) > .sidebar-right > .textwidget 7 | www.037hd.com##.sidebarborder:nth-of-type(2) > .sidebar-right > .textwidget 8 | www.037hd.com##.filmborder:nth-of-type(8) 9 | www.037hd.com##.bireklam:nth-of-type(2) 10 | www.037hd.com##.bireklam:nth-of-type(1) 11 | www.037hd.com##.bireklam:nth-of-type(3) 12 | www.037hd.com##.bireklam:nth-of-type(4) 13 | www.037hd.com##.bireklam:nth-of-type(5) 14 | www.037hd.com##.bireklam:nth-of-type(6) 15 | 16 | www.1000tep.com##.ads.col-lg-9 17 | 18 | ||www.movie2free.com/wp-content/themes/next/images/*$image 19 | ||movie2free.com^$third-party 20 | 21 | www.moviehd-master.com###text-9 22 | www.moviehd-master.com###text-5 23 | www.moviehd-master.com###text-6 24 | www.moviehd-master.com###text-8 25 | www.moviehd-master.com###banner_t_player 26 | www.moviehd-master.com###text-10 27 | 28 | okmovie-hd.com##.filmborder:nth-of-type(1) 29 | 30 | www.2youhd.com##.sidebarborder:nth-of-type(1) 31 | www.2youhd.com##.sidebarborder:nth-of-type(2) 32 | 33 | www.club-172hd.com###bg-main > table:nth-of-type(1) > tbody > tr > td:nth-of-type(3) > table > tbody > tr:nth-of-type(1) 34 | 35 | nungg.com###nungg-1447152404 > .section-images 36 | nungg.com##.section-images 37 | -------------------------------------------------------------------------------- /categories/anime.txt: -------------------------------------------------------------------------------- 1 | ! Anime 2 | 3 | akibatan.com##.wpb_widgetised_column.wpb_content_element .td-a-rec.td-a-rec-id-sidebar 4 | 5 | anime-sugoi.com##.row > center:nth-of-type(1) 6 | www.anime-sugoi.com##.row > center:nth-of-type(2) 7 | ||www.anime-sugoi.com/css/ontop.png$image 8 | anime-sugoi.com##center:nth-of-type(4) 9 | www.anime-sugoi.com##center:nth-of-type(3) 10 | www.anime-sugoi.com##center:nth-of-type(5) 11 | anime-sugoi.com###slider-l 12 | anime-sugoi.com###slider-l 13 | anime-sugoi.com###slider-r 14 | www.anime-sugoi.com##center > center 15 | 16 | anime-i.com/files/banner/* 17 | anime-i.com##.textwidget > div:nth-of-type(3) 18 | anime-i.com##.textwidget > div:nth-of-type(4) 19 | 20 | www.king-anime.com###spc 21 | 22 | ||www.am4th.com/wp-content/uploads/2017/*/*.gif$image 23 | 24 | www.rock-anime.com##.container:nth-of-type(2) 25 | www.rock-anime.com##.panel-body > center 26 | 27 | anime-i.com##.banner-top 28 | 29 | neko-miku.com##.container:nth-of-type(3) > .row > .center_lnwphp 30 | neko-miku.com##.col-md-8 31 | neko-miku.com##.panel-default.panel:nth-of-type(3) 32 | neko-miku.com##.panel-default.panel:nth-of-type(2) 33 | neko-miku.com##center>div.img-thumbnail 34 | neko-miku.com##body>div.hide 35 | 36 | ||www.am4th.com/wp-content/uploads/2017/*$image 37 | ||www.am4th.com/wp-content/uploads/2016/*$image 38 | 39 | www.gg-anime.com###nav-wrapper > a[target="_blank"] 40 | 41 | www.nice-anime.com###text-11 42 | www.nice-anime.com##.clearfix.post-outer > div:nth-of-type(6) 43 | www.nice-anime.com###M192293ScriptRootC68556 44 | www.nice-anime.com###head-content > div:nth-of-type(2) 45 | www.nice-anime.com###M192293ScriptRootC68553 46 | 47 | misa-anime.com##div#p9fe 48 | https://misa-anime.com/assets/js/ads.core.js? 49 | 50 | anime-lunla.com##div.r300x250 51 | 52 | anime-ox.com##div.container:nth-of-type(1) 53 | 54 | anime-thclub.com##strong#xaab 55 | 56 | hime-anime.com##.container:nth-of-type(3) > .row > .center_lnwphp 57 | hime-anime.com##body>div.hide 58 | 59 | miruanime.net##div.spu-bg 60 | miruanime.net##div.spu-box 61 | miruanime.net##div.miru-blockads 62 | 63 | snipertopanime.net##div#sitefocus 64 | snipertopanime.net##div.pcb > div:nth-of-type(5) 65 | snipertopanime.net##div.pcb > div:nth-of-type(3) 66 | 67 | toonzaa.com##center center a 68 | toonzaa.com##a[href*='http://45.gs'] 69 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # Created by https://www.gitignore.io/api/ruby,linux,windows 3 | 4 | ### Linux ### 5 | *~ 6 | 7 | # temporary files which can be created if a process still has a handle open of a deleted file 8 | .fuse_hidden* 9 | 10 | # KDE directory preferences 11 | .directory 12 | 13 | # Linux trash folder which might appear on any partition or disk 14 | .Trash-* 15 | 16 | # .nfs files are created when an open file is removed but is still being accessed 17 | .nfs* 18 | 19 | ### Ruby ### 20 | *.gem 21 | *.rbc 22 | /.config 23 | /coverage/ 24 | /InstalledFiles 25 | /pkg/ 26 | /spec/reports/ 27 | /spec/examples.txt 28 | /test/tmp/ 29 | /test/version_tmp/ 30 | /tmp/ 31 | 32 | # Used by dotenv library to load environment variables. 33 | # .env 34 | 35 | ## Specific to RubyMotion: 36 | .dat* 37 | .repl_history 38 | build/ 39 | *.bridgesupport 40 | build-iPhoneOS/ 41 | build-iPhoneSimulator/ 42 | 43 | ## Specific to RubyMotion (use of CocoaPods): 44 | # 45 | # We recommend against adding the Pods directory to your .gitignore. However 46 | # you should judge for yourself, the pros and cons are mentioned at: 47 | # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control 48 | # 49 | # vendor/Pods/ 50 | 51 | ## Documentation cache and generated files: 52 | /.yardoc/ 53 | /_yardoc/ 54 | /doc/ 55 | /rdoc/ 56 | 57 | ## Environment normalization: 58 | /.bundle/** 59 | /vendor/bundle 60 | /lib/bundler/man/ 61 | 62 | # for a library or gem, you might want to ignore these files since the code is 63 | # intended to run in multiple environments; otherwise, check them in: 64 | # Gemfile.lock 65 | # .ruby-version 66 | # .ruby-gemset 67 | 68 | # unless supporting rvm < 1.11.0 or doing something fancy, ignore this: 69 | .rvmrc 70 | 71 | ### Windows ### 72 | # Windows thumbnail cache files 73 | Thumbs.db 74 | ehthumbs.db 75 | ehthumbs_vista.db 76 | 77 | # Dump file 78 | *.stackdump 79 | 80 | # Folder config file 81 | [Dd]esktop.ini 82 | 83 | # Recycle Bin used on file shares 84 | $RECYCLE.BIN/ 85 | 86 | # Windows Installer files 87 | *.cab 88 | *.msi 89 | *.msix 90 | *.msm 91 | *.msp 92 | 93 | # Windows shortcuts 94 | *.lnk 95 | 96 | 97 | # End of https://www.gitignore.io/api/ruby,linux,windows 98 | 99 | # Bundler config 100 | !.bundle/config 101 | -------------------------------------------------------------------------------- /categories/kowith337.txt: -------------------------------------------------------------------------------- 1 | ! Taken from kowith337's lists (https://github.com/kowith337) 2 | autocar.in.th##.google-ads 3 | autocar.in.th##div[id^="_bz_boxlike"] 4 | gamegeek.in.th##.wppaszone 5 | gamegeek.in.th##div[data-title="Home popup"] 6 | goal.in.th###ads_top_content 7 | goal.in.th##.ajax-banner 8 | mustplay.in.th##.YouTubeModal 9 | rabbit.co.th##.ads-sidebar-middle 10 | rabbit.co.th##.exit-overlay 11 | rabbit.co.th##.post-entry .ads 12 | rabbit.co.th##.subscribe-form 13 | rabbit.co.th##.ui-front.ui-widget-overlay 14 | techtalkthai.com##.wrapper-outer .background-cover 15 | tgpl.in.th##div a[href^="http://www.compgamer.com/mario-ads/"] 16 | thailandbestbeauty.com###divAdLeft 17 | thailandbestbeauty.com###divAdRight 18 | thaimobilecenter.com##a[href^="http://www.thaimobilecenter.com/ad_click"] 19 | thaimobilecenter.com##iframe[src^="../banner/google_adsense"] 20 | thaimobilecenter.com##iframe[src^="../includes/inc_banner"] 21 | siamok.com##div[class^=SC_TBlock] 22 | siamok.com##div[id^="lightbox"] 23 | siamok.com##iframe[src="/ads/foot-yengo.php"] 24 | siamphone.com###banner300_600 25 | siamphone.com##.mid_ads 26 | tnews.co.th###myModal 27 | tnews.co.th##.in.fade.modal-backdrop 28 | tnews.co.th##.modal 29 | chujai.com,extremepc.in.th,ithaihotnews.com,itnews24hrs.com,juropy.com,kaijeaw.com,laughwoo.com,mthai.com,petmaya.com,tgpl.in.th,thaihitz.com##div[id^="arevicofancy"] 30 | mustplay.in.th,playulti.com###bg-left 31 | mustplay.in.th,playulti.com###bg-right 32 | mustplay.in.th,playulti.com###bgyoutube 33 | mustplay.in.th,playulti.com##.cover_page 34 | mustplay.in.th,playulti.com##.preloader 35 | mustplay.in.th,playulti.com##.promote 36 | ||ads*.bangkokpost.co.th 37 | ||ads*.matichon.co.th 38 | ||nuffnang.co.th 39 | ||nuffnang.com 40 | ||ais.co.th$domain=~ais.co.th|~mobilelife.co.th,important 41 | ||ais.co.th/aisnow$domain=~ais.co.th|~mobilelife.co.th,important 42 | ||ais.co.th/games/gameloftclub$important 43 | ||comenu.ais.co.th$domain=~ais.co.th|~mobilelife.co.th,important 44 | ||ddch.dtac.co.th$important 45 | ||mobilelife.co.th$domain=~ais.co.th|~mobilelife.co.th,important 46 | ||sdpwap.dtac.co.th$important 47 | ||srf.ais.co.th$domain=~ais.co.th|~mobilelife.co.th,important 48 | ||ss1.mobilelife.co.th$important 49 | ||ss2.mobilelife.co.th$important 50 | ||ss3.mobilelife.co.th$important 51 | ||vas.dtac.co.th$important 52 | ||wap.dtac.co.th$important 53 | ||arco.co.th$important 54 | ||clickmultimedia.co.th$important 55 | ||consentprt.dtac.co.th$important 56 | ||dindo.co.th$important 57 | ||innnews.co.th$important 58 | ||isport.co.th$important 59 | ||jmtt.co.th$important 60 | ||monogame.in.th$important 61 | ||playplay.in.th$important 62 | ||playwork.co.th$important 63 | ||radio.in.th$important 64 | ||siam2you.com$important 65 | ||siamfun4u.com$important 66 | ||ss1.mobilelife.co.th$important 67 | ||ss2.mobilelife.co.th$important 68 | ||ss3.mobilelife.co.th$important 69 | ||thinksmart.co.th$important 70 | ||vplus.ais.co.th$important 71 | ||vuclip.ais.co.th$important 72 | everythingisee.in.th##.widget-header:has(.adsbygoogle) 73 | mustplay.in.th##.panel-default:has(ul li div:has(a[href*="/game/page/"])) 74 | mustplay.in.th,playulti.com##.banner:has(a[rel]) 75 | mustplay.in.th,playulti.com##a:has(img[src*="/data/setting/banner/"]) 76 | playulti.com##.card .box:has(.box-banner) 77 | playulti.com##.card-content.card:has(a[href="https://www.facebook.com/playinter.th"][rel="external"]) 78 | playulti.com##.card.game_page:has(.box:has(.box-banner)) 79 | playulti.com##div[class^="card"]:has(h4:has-text(/RECOMMEND APPS/)) 80 | rabbit.co.th##.widget-box:has(.ads-sidebar-top) 81 | ||th.clubxzone.com$important 82 | ||th.imgamma.com$important 83 | ||thai-iphone.com$important 84 | ||thai2mobi.com$important 85 | ||thaimobile.com$important 86 | ||thinksmart.co.th$important 87 | -------------------------------------------------------------------------------- /categories/sport.txt: -------------------------------------------------------------------------------- 1 | ! Sport 2 | 3 | |http://www.soccersuck.com/img/banner/ 4 | soccersuck.com##[class^="adv"] 5 | soccersuck.com##[rel^="nofollow"] 6 | soccersuck.com##.headline_head 7 | soccersuck.com##.sherer 8 | soccersuck.com##.content_right 9 | soccersuck.com##.adsBottoms 10 | soccersuck.com##.text-center.txt-color-white.font-md 11 | soccersuck.com##.content_main div[style="width:728px;height:90px;"] 12 | soccersuck.com##.post_desc div[style="width:700px;height:66px;"] 13 | 14 | www.goal.in.th##.banner-clear.banner-logo.ajax-banner.topbanner 15 | www.goal.in.th###ads_top_content 16 | www.goal.in.th###todaytable > div:nth-of-type(3) 17 | www.goal.in.th###todaytable > div:nth-of-type(5) 18 | www.goal.in.th###todaytable > div:nth-of-type(7) 19 | www.goal.in.th##.topbanner 20 | 21 | www.baanpolballs.com##.T2 22 | www.baanpolballs.com###sidebar-right 23 | www.baanpolballs.com###top-banner 24 | www.baanpolballs.com###clip-banner 25 | www.baanpolballs.com###webboard > .banner-wp:nth-of-type(3) 26 | www.baanpolballs.com###webboard > .banner-wp:nth-of-type(4) 27 | www.baanpolballs.com###webboard > .banner-wp:nth-of-type(2) 28 | www.baanpolballs.com###mid-banner 29 | www.baanpolballs.com###soccer-table > .banner-wp:nth-of-type(3) 30 | www.baanpolballs.com###soccer-table > .banner-wp:nth-of-type(4) 31 | www.baanpolballs.com###soccer-table > .banner-wp:nth-of-type(5) 32 | www.baanpolballs.com##.L0.banner-wp 33 | www.baanpolballs.com##.L1.banner-wp 34 | www.baanpolballs.com##.L2.banner-wp 35 | www.baanpolballs.com##.L3.banner-wp 36 | www.baanpolballs.com##.L4.banner-wp 37 | www.baanpolballs.com##.L5.banner-wp 38 | www.baanpolballs.com##.L7.banner-wp 39 | www.baanpolballs.com##.L8.banner-wp 40 | www.baanpolballs.com###ads 41 | www.baanpolballs.com###mainarea > .ads_forum 42 | 43 | xn--12cf0e9alaj8at1avvw8lrh.com###bar_right 44 | xn--12cf0e9alaj8at1avvw8lrh.com###bar_left > div:nth-of-type(2) 45 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(1) 46 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(12) 47 | xn--12cf0e9alaj8at1avvw8lrh.com###content-right > .banner:nth-of-type(10) 48 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(11) 49 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(13) 50 | xn--12cf0e9alaj8at1avvw8lrh.com###content-right > .banner:nth-of-type(7) 51 | xn--12cf0e9alaj8at1avvw8lrh.com###content-right > .banner:nth-of-type(6) 52 | xn--12cf0e9alaj8at1avvw8lrh.com###content-right > .banner:nth-of-type(8) 53 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(4) 54 | xn--12cf0e9alaj8at1avvw8lrh.com###content-right > .banner:nth-of-type(5) 55 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(2) 56 | xn--12cf0e9alaj8at1avvw8lrh.com###content-right > .banner:nth-of-type(3) 57 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(15) 58 | xn--12cf0e9alaj8at1avvw8lrh.com###content-right > .banner:nth-of-type(9) 59 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(14) 60 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(16) 61 | xn--12cf0e9alaj8at1avvw8lrh.com###imghead 62 | xn--12cf0e9alaj8at1avvw8lrh.com###content-left > .banner:nth-of-type(3) 63 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(18) 64 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(19) 65 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(20) 66 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(21) 67 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(23) 68 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(24) 69 | xn--12cf0e9alaj8at1avvw8lrh.com###content-left > .banner:nth-of-type(6) 70 | xn--12cf0e9alaj8at1avvw8lrh.com###content-left > .banner:nth-of-type(7) 71 | xn--12cf0e9alaj8at1avvw8lrh.com###content-left > .banner:nth-of-type(8) 72 | xn--12cf0e9alaj8at1avvw8lrh.com###content-left > .banner:nth-of-type(9) 73 | xn--12cf0e9alaj8at1avvw8lrh.com###content-left > .banner:nth-of-type(10) 74 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(26) 75 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(27) 76 | xn--12cf0e9alaj8at1avvw8lrh.com###bar_left 77 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(29) 78 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(30) 79 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "{}" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright 2016-2017 EasyList Thailand 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /subscription/easylist-thailand.txt: -------------------------------------------------------------------------------- 1 | [Adblock Plus 2.0] 2 | ! Title: EasyList Thailand 3 | ! Version: 2.0.9 4 | ! Expires: 3 days 5 | ! Homepage: https://easylist-thailand.github.io/ 6 | ! License: Apache License Version 2.0 7 | ! Support: https://github.com/easylist-thailand/easylist-thailand/issues 8 | 9 | 10 | ! Adult 11 | 12 | www.taradxxx.com###getFixedx 13 | www.taradxxx.com###getFixed 14 | www.taradxxx.com##.gosad 15 | 16 | xxxporn7.com##.ad_single_content.ad > p:nth-of-type(1) 17 | xxxporn7.com##.ad_single_content.ad > p:nth-of-type(2) 18 | 19 | clip33.com##.sidebar-widget:nth-of-type(2) > .textwidget 20 | clip33.com##.banner-img-au 21 | clip33.com##.content-widget:nth-of-type(2) 22 | 23 | xxx5porn.com##.ad_single_content.ad 24 | xxx5porn.com##.ad_foot.ad 25 | xxx5porn.com###slider-l 26 | xxx5porn.com###slider-r 27 | 28 | grimexcrew.com##.adss-des 29 | 30 | ||xxxpostpic.org/imagedata/banner/* 31 | xxxpostpic.org##.adscenter:nth-of-type(20) 32 | xxxpostpic.org##.adscenter:nth-of-type(18) 33 | xxxpostpic.org##.adscenter:nth-of-type(19) 34 | xxxpostpic.org##.adscenter:nth-of-type(11) 35 | xxxpostpic.org##.adscenter:nth-of-type(12) 36 | xxxpostpic.org##.blockcolumn3 37 | xxxpostpic.org##.blockcolumn1 38 | xxxpostpic.org###SC_TBlock_289622 39 | xxxpostpic.org##.adscenter:nth-of-type(9) 40 | xxxpostpic.org##.adscenter:nth-of-type(10) 41 | xxxpostpic.org##.block750 42 | xxxpostpic.org##.slidetop 43 | xxxpostpic.org##.adscenter:nth-of-type(13) 44 | xxxpostpic.org###SC_TBlock_289622 45 | xxxpostpic.org##.adscenter:nth-of-type(10) 46 | xxxpostpic.org##.block750 47 | xxxpostpic.org##.slidetop 48 | 49 | ! Anime 50 | 51 | akibatan.com##.wpb_widgetised_column.wpb_content_element .td-a-rec.td-a-rec-id-sidebar 52 | 53 | anime-sugoi.com##.row > center:nth-of-type(1) 54 | www.anime-sugoi.com##.row > center:nth-of-type(2) 55 | ||www.anime-sugoi.com/css/ontop.png$image 56 | anime-sugoi.com##center:nth-of-type(4) 57 | www.anime-sugoi.com##center:nth-of-type(3) 58 | www.anime-sugoi.com##center:nth-of-type(5) 59 | anime-sugoi.com###slider-l 60 | anime-sugoi.com###slider-l 61 | anime-sugoi.com###slider-r 62 | www.anime-sugoi.com##center > center 63 | 64 | anime-i.com/files/banner/* 65 | anime-i.com##.textwidget > div:nth-of-type(3) 66 | anime-i.com##.textwidget > div:nth-of-type(4) 67 | 68 | www.king-anime.com###spc 69 | 70 | ||www.am4th.com/wp-content/uploads/2017/*/*.gif$image 71 | 72 | www.rock-anime.com##.container:nth-of-type(2) 73 | www.rock-anime.com##.panel-body > center 74 | 75 | anime-i.com##.banner-top 76 | 77 | neko-miku.com##.container:nth-of-type(3) > .row > .center_lnwphp 78 | neko-miku.com##.col-md-8 79 | neko-miku.com##.panel-default.panel:nth-of-type(3) 80 | neko-miku.com##.panel-default.panel:nth-of-type(2) 81 | neko-miku.com##center>div.img-thumbnail 82 | neko-miku.com##body>div.hide 83 | 84 | ||www.am4th.com/wp-content/uploads/2017/*$image 85 | ||www.am4th.com/wp-content/uploads/2016/*$image 86 | 87 | www.gg-anime.com###nav-wrapper > a[target="_blank"] 88 | 89 | www.nice-anime.com###text-11 90 | www.nice-anime.com##.clearfix.post-outer > div:nth-of-type(6) 91 | www.nice-anime.com###M192293ScriptRootC68556 92 | www.nice-anime.com###head-content > div:nth-of-type(2) 93 | www.nice-anime.com###M192293ScriptRootC68553 94 | 95 | misa-anime.com##div#p9fe 96 | https://misa-anime.com/assets/js/ads.core.js? 97 | 98 | anime-lunla.com##div.r300x250 99 | 100 | anime-ox.com##div.container:nth-of-type(1) 101 | 102 | anime-thclub.com##strong#xaab 103 | 104 | hime-anime.com##.container:nth-of-type(3) > .row > .center_lnwphp 105 | hime-anime.com##body>div.hide 106 | 107 | miruanime.net##div.spu-bg 108 | miruanime.net##div.spu-box 109 | miruanime.net##div.miru-blockads 110 | 111 | snipertopanime.net##div#sitefocus 112 | snipertopanime.net##div.pcb > div:nth-of-type(5) 113 | snipertopanime.net##div.pcb > div:nth-of-type(3) 114 | 115 | toonzaa.com##center center a 116 | toonzaa.com##a[href*='http://45.gs'] 117 | 118 | ! Banner 119 | 120 | https://xxxword.club/uploadpic/playxxx.jpg 121 | https://www.vdoxthai.com/ads.php 122 | 123 | ! BitTorent 124 | 125 | dedbit.com##div[id="content"] div[align="center"] > a:first-of-type 126 | nongpink.com##.outer > div[style^="width:814px;"] 127 | 128 | ! Clickbait 129 | 130 | kaijeaw.com##.font-content.content:nth-of-type(5) > center:nth-of-type(2) 131 | kaijeaw.com##.row:nth-of-type(1) > .col-lg-12 132 | kaijeaw.com##.font-content.content:nth-of-type(5) > center:nth-of-type(1) 133 | kaijeaw.com##.font-content.content:nth-of-type(3) 134 | 135 | ! Common 136 | 137 | kapook.com##.top-billboard-1200 138 | kapook.com##body > div:nth-of-type(2) 139 | kapook.com##.wrapper > div:nth-of-type(7) 140 | kapook.com##.targetbanner-hilight 141 | kapook.com##.bigbanner 142 | 143 | mthai.com###MT_HP_C_Billboard 144 | 145 | ||ads.pramool.com 146 | pramool.com###AutoNumber2 147 | pramool.com##table[cellspacing="0"][border="1"] 148 | pramool.com##iframe[src*="ads.pramool.com"] 149 | pramool.com##a[href*="pramool.com/ads"] 150 | bbs.pramool.com##[id="AutoNumber1"]:not(:nth-of-type(2)) 151 | 152 | exteen.com###promote-box 153 | exteen.com###banner-box 154 | exteen.com###feature-box 155 | 156 | ! Game 157 | 158 | playpark.com###myModal 159 | playpark.com##.modal-backdrop.fade.in 160 | 161 | jokergameth.com###contentMain > div[align="center"] 162 | jokergameth.com###contentMain > br 163 | 164 | ||mustplay.in.th/*/banner 165 | ||playulti.com/*/banner 166 | mustplay.in.th,playulti.com##.preloader 167 | mustplay.in.th,playulti.com##.cover_preload 168 | mustplay.in.th,playulti.com##.promote 169 | 170 | ! Malicious Site 171 | 172 | ||happylukebet.com 173 | 174 | ! Movie 175 | 176 | newmovie-hd.com###main article p[align="center"] 177 | newmovie-hd.com###sidebar aside[id^="text"]:not(#text-2) 178 | 179 | www.037hd.com##.sidebarborder:nth-of-type(1) > .sidebar-right > .textwidget 180 | www.037hd.com##.sidebarborder:nth-of-type(2) > .sidebar-right > .textwidget 181 | www.037hd.com##.filmborder:nth-of-type(8) 182 | www.037hd.com##.bireklam:nth-of-type(2) 183 | www.037hd.com##.bireklam:nth-of-type(1) 184 | www.037hd.com##.bireklam:nth-of-type(3) 185 | www.037hd.com##.bireklam:nth-of-type(4) 186 | www.037hd.com##.bireklam:nth-of-type(5) 187 | www.037hd.com##.bireklam:nth-of-type(6) 188 | 189 | www.1000tep.com##.ads.col-lg-9 190 | 191 | ||www.movie2free.com/wp-content/themes/next/images/*$image 192 | ||movie2free.com^$third-party 193 | 194 | www.moviehd-master.com###text-9 195 | www.moviehd-master.com###text-5 196 | www.moviehd-master.com###text-6 197 | www.moviehd-master.com###text-8 198 | www.moviehd-master.com###banner_t_player 199 | www.moviehd-master.com###text-10 200 | 201 | okmovie-hd.com##.filmborder:nth-of-type(1) 202 | 203 | www.2youhd.com##.sidebarborder:nth-of-type(1) 204 | www.2youhd.com##.sidebarborder:nth-of-type(2) 205 | 206 | www.club-172hd.com###bg-main > table:nth-of-type(1) > tbody > tr > td:nth-of-type(3) > table > tbody > tr:nth-of-type(1) 207 | 208 | nungg.com###nungg-1447152404 > .section-images 209 | nungg.com##.section-images 210 | 211 | ! News 212 | 213 | ~www.blognone.com##.advertorial 214 | 215 | ||www.techtalkthai.com/wp-content/*banner*$image 216 | www.techtalkthai.com###check-also-box 217 | www.techtalkthai.com##.theiaStickySidebar > div[id^='text']:nth-of-type(1), .theiaStickySidebar > div[id^='text']:nth-of-type(2) 218 | 219 | ! Novel 220 | 221 | ||www.thaiboyslove.com/webboard/banner/*$image 222 | www.thaiboyslove.com##body > center:nth-of-type(2) 223 | www.thaiboyslove.com###main_content_section > table:nth-of-type(1) 224 | www.thaiboyslove.com###main_content_section > table:nth-of-type(2) 225 | 226 | goshujin.tk###banner 227 | 228 | ! Script 229 | 230 | https://digital.ais.co.th/file/common/js/sub-store.js 231 | mds.nipa.co.th/* 232 | code.yengo.com/* 233 | saxp.zedo.com/* 234 | code.nytive.com/* 235 | cdn.popcash.net/* 236 | cdn.popmyads.com/* 237 | ads.bumq.com/* 238 | @@||gelbooru.com/ads.js? 239 | 35.193.89.147/* 240 | 35.193.89.147^$popup 241 | 242 | ! Serie 243 | 244 | seriesubthai.co###taboola 245 | seriesubthai.co###adspc_tags 246 | seriesubthai.co###adotai-survey-frame-container 247 | 248 | utaseries.com##[data-wpel-link^="external"] 249 | 250 | ! Sport 251 | 252 | |http://www.soccersuck.com/img/banner/ 253 | soccersuck.com##[class^="adv"] 254 | soccersuck.com##[rel^="nofollow"] 255 | soccersuck.com##.headline_head 256 | soccersuck.com##.sherer 257 | soccersuck.com##.content_right 258 | soccersuck.com##.adsBottoms 259 | soccersuck.com##.text-center.txt-color-white.font-md 260 | soccersuck.com##.content_main div[style="width:728px;height:90px;"] 261 | soccersuck.com##.post_desc div[style="width:700px;height:66px;"] 262 | 263 | www.goal.in.th##.banner-clear.banner-logo.ajax-banner.topbanner 264 | www.goal.in.th###ads_top_content 265 | www.goal.in.th###todaytable > div:nth-of-type(3) 266 | www.goal.in.th###todaytable > div:nth-of-type(5) 267 | www.goal.in.th###todaytable > div:nth-of-type(7) 268 | www.goal.in.th##.topbanner 269 | 270 | www.baanpolballs.com##.T2 271 | www.baanpolballs.com###sidebar-right 272 | www.baanpolballs.com###top-banner 273 | www.baanpolballs.com###clip-banner 274 | www.baanpolballs.com###webboard > .banner-wp:nth-of-type(3) 275 | www.baanpolballs.com###webboard > .banner-wp:nth-of-type(4) 276 | www.baanpolballs.com###webboard > .banner-wp:nth-of-type(2) 277 | www.baanpolballs.com###mid-banner 278 | www.baanpolballs.com###soccer-table > .banner-wp:nth-of-type(3) 279 | www.baanpolballs.com###soccer-table > .banner-wp:nth-of-type(4) 280 | www.baanpolballs.com###soccer-table > .banner-wp:nth-of-type(5) 281 | www.baanpolballs.com##.L0.banner-wp 282 | www.baanpolballs.com##.L1.banner-wp 283 | www.baanpolballs.com##.L2.banner-wp 284 | www.baanpolballs.com##.L3.banner-wp 285 | www.baanpolballs.com##.L4.banner-wp 286 | www.baanpolballs.com##.L5.banner-wp 287 | www.baanpolballs.com##.L7.banner-wp 288 | www.baanpolballs.com##.L8.banner-wp 289 | www.baanpolballs.com###ads 290 | www.baanpolballs.com###mainarea > .ads_forum 291 | 292 | xn--12cf0e9alaj8at1avvw8lrh.com###bar_right 293 | xn--12cf0e9alaj8at1avvw8lrh.com###bar_left > div:nth-of-type(2) 294 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(1) 295 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(12) 296 | xn--12cf0e9alaj8at1avvw8lrh.com###content-right > .banner:nth-of-type(10) 297 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(11) 298 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(13) 299 | xn--12cf0e9alaj8at1avvw8lrh.com###content-right > .banner:nth-of-type(7) 300 | xn--12cf0e9alaj8at1avvw8lrh.com###content-right > .banner:nth-of-type(6) 301 | xn--12cf0e9alaj8at1avvw8lrh.com###content-right > .banner:nth-of-type(8) 302 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(4) 303 | xn--12cf0e9alaj8at1avvw8lrh.com###content-right > .banner:nth-of-type(5) 304 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(2) 305 | xn--12cf0e9alaj8at1avvw8lrh.com###content-right > .banner:nth-of-type(3) 306 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(15) 307 | xn--12cf0e9alaj8at1avvw8lrh.com###content-right > .banner:nth-of-type(9) 308 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(14) 309 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(16) 310 | xn--12cf0e9alaj8at1avvw8lrh.com###imghead 311 | xn--12cf0e9alaj8at1avvw8lrh.com###content-left > .banner:nth-of-type(3) 312 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(18) 313 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(19) 314 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(20) 315 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(21) 316 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(23) 317 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(24) 318 | xn--12cf0e9alaj8at1avvw8lrh.com###content-left > .banner:nth-of-type(6) 319 | xn--12cf0e9alaj8at1avvw8lrh.com###content-left > .banner:nth-of-type(7) 320 | xn--12cf0e9alaj8at1avvw8lrh.com###content-left > .banner:nth-of-type(8) 321 | xn--12cf0e9alaj8at1avvw8lrh.com###content-left > .banner:nth-of-type(9) 322 | xn--12cf0e9alaj8at1avvw8lrh.com###content-left > .banner:nth-of-type(10) 323 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(26) 324 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(27) 325 | xn--12cf0e9alaj8at1avvw8lrh.com###bar_left 326 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(29) 327 | xn--12cf0e9alaj8at1avvw8lrh.com##.banner:nth-of-type(30) 328 | 329 | ! Widget 330 | 331 | ##iframe[src*="wink.in.th"] 332 | 333 | --------------------------------------------------------------------------------