Skip to content
This repository has been archived by the owner on Nov 19, 2022. It is now read-only.
/ aBL Public archive

Filter lists optimized for DNS level blocking of ads, analytics, crypto-jacking and other such threats/nuisances

License

Notifications You must be signed in to change notification settings

arapurayil/aBL

Repository files navigation

arapurayil's Block List (aBL)

Filter lists optimized for DNS level blocking of ads, analytics, crypto-jacking and other such threats/nuisances.

About

  • The focus here is on generating a list which doesn't hamper usability while not compromising on privacy/security.

  • The sources for the list is carefully curated to include lists which are regularly maintained and have minimum overlaps.

  • Whitelists are extensively employed to make sure false positives do not occur.

  • By making use of regex and ABP style the size of the list is kept to a minimum.

    • If a domain is already blocked, its subdomains are removed from the list.
    • By employing regex rules, only those rules which are not matched are kept on.
    • The whitelist is compared with the regex rules to ensure no safe-domain is ensured that no useful domain is inadvertently blocked.

Usage

NOTE: It will work wherever ABP format is supported, ex: ublock origin, but is best used for filtering DNS queries.

Support

  • Report false-positives or bad domains
  • Improve generator script by making a PR
  • Support via
# TITLE DESCRIPTION DOWNLOAD LINK
01 The Main List Blocks ads, analytics, trackers, crypto-jacking & other such threats/nuisances. Addon lists are available to extend this list. https://abl.arapurayil.com/filters/main.txt
02 Addon - NSFW Blocks nsfw content including porn, gambling, snuff ,etc. Should only be used with the 'Main' List https://abl.arapurayil.com/filters/nsfw.txt
03 Addon - Social Media Blocks social media. Should only be used with the 'Main' List https://abl.arapurayil.com/filters/social.txt

Credits

Credits to the maintainers/creators of the source lists used in this project.

Please notify me if I have violated a license condition.

The Main List

Download

Blocks ads, analytics, trackers, crypto-jacking & other such threats/nuisances. Addon lists are available to extend this list.

  • Sources: 59
  • Rules before processing: 330037
  • Rules after processing: 160077

The aBL - The Main List is 51.50% lighter than its combined sources

# Title Description Blocking rules Unblocking rules
01 ABP Adblock Warning Removal List The Adblock Warning Removal List specifically removes obtrusive messages and warnings targeted to users who use an adblocker. 3 0
02 ABP filters Removes circumvention ads in Adblock Plus 8 0
03 ABPindo Additional filters for EasyList block Indonesian and Malaysian language ads. (translated) 493 0
04 abuse.ch URLhaus Host file URLhaus host file does only include domain names associated with malware URLs that are either active (malware sites that currently serve a payload) or that have been added to URLhaus in the past 48 hours 734 0
05 AdAway AdAway is an open source ad blocker for Android using the hosts file 7194 0
06 AdGuard Annoyances filter Blocks irritating elements on webpages, including cookie notices, third-party widgets and in-page popups (Doesn’t include social media widgets and buttons, to block them you can still use Social media filter separately). It was inspired by Fanboy Annoyances List, but doesn’t duplicate it, so you can use them both together 870 3
07 AdGuard Chinese filter Removes ads from websites in Chinese. Originally based on the EasyList China filter and subsequently modified by us according to the complaints from users. 9094 11
08 AdGuard CNAME disguised trackers list The list of trackers that disguise the real trackers by using CNAME records. 25272 0
09 AdGuard DNS filter Filter composed of several other filters (AdGuard Base filter, Social media filter, Tracking Protection filter, Mobile ads filter, EasyList, EasyPrivacy, etc) and simplified specifically to be better compatible with DNS-level ad blocking. 46961 13
10 AdGuard Dutch filter Removes ads from websites in Dutch. Originally based on the EasyList Dutch filter and subsequently modified by us according to the complaints from users. 44 0
11 AdGuard French filter Removes ads from websites in French. Originally based on the Liste FR filter and subsequently modified by us according to the complaints from users. 10818 3
12 AdGuard German filter Removes ads from websites in German. Originally based on the EasyList Germany filter and subsequently modified by us according to the complaints from users. 420 5
13 AdGuard Japanese filter Removes ads from websites in Japanese. Originally based on the Fanboy’s Japanese filter and subsequently modified by us according to the complaints from users. 349 0
14 AdGuard Mobile ads filter Filter that blocks ads on mobile devices. Contains all known mobile ad networks. 1022 2
15 AdGuard Russian filter Removes ads from websites in Russian. Initially based on RU AdList filter but subsequently developed completely independently. Currently, there are very little intersections with RU AdList left. 3912 9
16 AdGuard Safari filter Special filter for Safari 9 and above on iOS and MacOS to use in combination with AdGuard (or other) filter lists. We need a seperate filter because Safari's Content Blocking API does not fully support AdGuard's advanced rules syntax. 14 4
17 AdGuard Spanish/Portuguese filter Removes ads from websites in Spanish and Portuguese. Originally based on the Fanboy’s Spanish/Portuguese filter and subsequently modified by us according to the complaints from users. 212 0
18 AdGuard Tracking Protection filter The most comprehensive list of various online counters and web analytics tools. If you do not want your actions on the Internet be tracked, use this filter. 18859 9
19 AdGuard Turkish filter Removes ads from websites in Turkish. Created by us according to the complaints from users. 337 1
20 crazy-max's WindowsSpyBlocker (Spy) Block spying and tracking on Windows systems 347 1
21 Dan Pollock’s hosts file Protects you from many types of spyware, reduces bandwidth use, blocks certain pop-up traps, prevents user tracking by way of "web bugs" embedded in spam, provides partial protection to IE from certain web-based exploits and blocks most advertising you would otherwise be subjected to on the internet 11386 1
22 EasyList Cookie List EasyList Cookie List blocks cookies banners, GDPR overlay windows and other privacy-related notices 166 0
23 EasyList EasyPrivacy EasyPrivacy is an optional supplementary filter list that completely removes all forms of tracking from the internet, including web bugs, tracking scripts and information collectors, thereby protecting your personal data. 17376 2
24 EasyList Hebrew EasyList Regional - Hebrew 304 0
25 Energized Core Hosts Core Energized Blacklist. 66576 0
26 FadeMind's add.Risk Risk content sites based on http://www.hostsfile.org/hosts.html content. 2190 0
27 FadeMind's add.Spam Spam sites based on http://www.hostsfile.org/hosts.html content. 57 0
28 FadeMind's UncheckyAds Windows installers ads sources 9 0
29 Fanboy's Anti-Cookie Filters This will remove cookie and privacy warnings (List already included in Annoyances List, don't add list if you're using the Annoyances List) 166 0
30 Fanboy's Enhanced Trackers List Blocks common tracking scripts such as Omniture, Webtrends, Foresee, Coremetrics, Google-Analytics, Touchclarity, ChannelIntelligence. 123 0
31 Fanboy's Indian Fanboy's Regional - Indian 43 0
32 Fanboy's Notifications Blocking List Specialization: removes website notification popups (included in Fanboy's Annoyances) 179 0
33 Geoffrey Frogeye's block list of first-party trackers List of first-party trackers 13992 0
34 Hexxium Creation's Threat List Blocks scams/phishing/malware/malvertising/exploits - and other general threats 3320 0
35 hoshsadiq's NoCoin Filter List Blocking Web Browser Bitcoin Mining 703 0
36 Liste AR The Arabic list of adblock blockers, complementary to the French and English list. (translated) 122 0
37 Matomo.org - referrer spammers This is a community-contributed list of referrer spammers maintained by Matomo, the leading open source web analytics platform. 2119 0
38 MetaMask's ETH Phishing Detect Utility for detecting phishing domains targeting Ethereum users. 1071 0
39 MVPS HOSTS file MVPS HOSTS includes entries for most major parasites, hijackers and unwanted Adware/Spyware programs 8729 0
40 NextDNS CNAME Cloaking Blocklist A list of domains used by tracking companies as CNAME destination when disguising third-party trackers as first-party trackers 35 0
41 NextDNS Privacy - alexa NextDNS Native list 3 0
42 NextDNS Privacy - apple NextDNS Native list 10 0
43 NextDNS Privacy - huawei NextDNS Native list 8 0
44 NextDNS Privacy - roku NextDNS Native list 1 0
45 NextDNS Privacy - samsung NextDNS Native list 4 0
46 NextDNS Privacy - sonos NextDNS Native list 2 0
47 NextDNS Privacy - windows NextDNS Native list 24 0
48 NextDNS Privacy - xiaomi NextDNS Native list 9 0
49 Perflyst and Dandelion Sprout's Smart-TV Blocklist for AdGuard Home This is a blocklist to block smart-TVs sending metadata back home, sometimes with the added benefit of blocking interface ads for apps and movie services. 131 8
50 Personal Blocklist by WaLLy3K Content added to this list has been manually verified, and is updated irregularly 356 8
51 Peter Lowe's Blocklist Blocklist for use with Adblock Plus 3633 0
52 Spam404 blocks scam sites 7113 0
53 Steven Black's ad-hoc list This is the ad-hoc list from StevenBlack/hosts 2151 0
54 StopForumSpam Forum spammers 39772 0
55 Tiuxo's hosts - ads Categorized hosts files for DNS based content blocking 1727 0
56 UT1 Blacklists - cryptojacking Mining site by hijacking 14334 0
57 ZeroDot1's CoinBlocker Domains List - Optional An additional list for administrators 1557 0
58 ZeroDot1's CoinBlocker List A list for administrators to prevent mining in browsers 3493 0
59 _ aBL core filter - main Internal filter - main 10 0

Addon - NSFW

Download

Blocks nsfw content including porn, gambling, snuff ,etc. Should only be used with the 'Main' List

  • Sources: 13
  • Rules before processing: 52177
  • Rules after processing: 26924

The aBL - Addon - NSFW is 48.40% lighter than its combined sources

# Title Description Blocking rules Unblocking rules
01 chadmayfield's Porn Top 1m (Light List) Top 1 million 11868 0
02 Clefspeare13's pornhosts A consolidated anti porn hosts file. 0 0
03 Core regex rules (main) internal list 0 0
04 EasyList adult adservers - 529 0
05 EasyList adult specific - 31 0
06 EasyList adult thirdparty - 91 0
07 Energized Porn Core Hosts Core Energized Blacklist. 16271 0
08 Sinfonietta's Gambling hosts - 2572 0
09 Sinfonietta's Porn hosts - 19109 0
10 Sinfonietta's Snuff hosts - 23 0
11 Tiuxo's hosts - porn - 369 0
12 UT1 Blacklists - gambling - 1314 0
13 _ aBL core filter - nsfw Internal filter - nsfw 0 0

Addon - Social Media

Download

Blocks social media. Should only be used with the 'Main' List

  • Sources: 6
  • Rules before processing: 11334
  • Rules after processing: 5183

The aBL - Addon - Social Media is 54.27% lighter than its combined sources

# Title Description Blocking rules Unblocking rules
01 AdGuard Social media filter Removes numerous 'Like' and 'Tweet' buttons and other social media integrations on popular websites. 3912 9
02 Energized Core Social Blacklist Core Energized Blacklist. 3897 9
03 Sinfonietta's Social media hosts - 2831 9
04 Tiuxo's hosts - social - 4 9
05 UT1 Blacklists - social - 681 9
06 _ aBL core filter - social Internal filter - social 0 0