Filter lists optimized for DNS level blocking of ads, analytics, crypto-jacking and other such threats/nuisances.
-
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.
NOTE: It will work wherever ABP format is supported, ex: ublock origin, but is best used for filtering DNS queries.
- 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 to the maintainers/creators of the source lists used in this project.
Please notify me if I have violated a license condition.
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 |
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 |
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 |