https://github.com/ealenn/adguard-home-list
Varied and carefully selected filter lists and consolidates for use in AdGuard Home.
https://github.com/ealenn/adguard-home-list
adguard adguardhome dnsfirewall dnssinkhole filters hostsfile phishing phishing-domains pi-hole pi-hole-blocklists spam spam-filtering
Last synced: 2 months ago
JSON representation
Varied and carefully selected filter lists and consolidates for use in AdGuard Home.
- Host: GitHub
- URL: https://github.com/ealenn/adguard-home-list
- Owner: Ealenn
- License: gpl-3.0
- Created: 2021-01-12T13:28:44.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-04-09T04:24:05.000Z (2 months ago)
- Last Synced: 2025-04-09T22:17:45.011Z (2 months ago)
- Topics: adguard, adguardhome, dnsfirewall, dnssinkhole, filters, hostsfile, phishing, phishing-domains, pi-hole, pi-hole-blocklists, spam, spam-filtering
- Language: TypeScript
- Homepage: https://ealen.fr/posts/raspberry/dns-sinkhole/
- Size: 361 KB
- Stars: 70
- Watchers: 1
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# AdGuard Home - List


[](https://adguard-home-list.herokuapp.com/)Varied and carefully selected filter lists and consolidates for use in [AdGuard Home](https://ealen.dev/posts/raspberry/dns-sinkhole/). (Updated every day at 4 AM)
- [AdGuard Home - List](#adguard-home---list)
- [How to use this project](#how-to-use-this-project)
- [Custom List Provider](#custom-list-provider)
- [External List Provider](#external-list-provider)
- [Contains](#contains)
- [Services](#services)
- [Community](#community)
- [AllowList](#allowlist)
- [DNS Providers](#dns-providers)
- [Local](#local)## How to use this project
Once you have AdGuard Home ready and are logged in, use its main menu to add one blocklist and one allowlist.
```sh
# BlockList
https://raw.githubusercontent.com/Ealenn/AdGuard-Home-List/gh-pages/AdGuard-Home-List.Block.txt# AllowList
https://raw.githubusercontent.com/Ealenn/AdGuard-Home-List/gh-pages/AdGuard-Home-List.Allow.txt
```## Custom List Provider
The folders `allowlist/custom/*` and `blocklist/custom/*` contains all custom lists.
## External List Provider
The external providers are configured in files named like this : `{TYPE}.external.{FORMAT}.list`
```sh
allowlist/
├── custom/
│ ├── *
| | └── *.txt
│ └── *
| └── *.txt
├── external/
│ └── allowlist.external.adguard.list
│ └── allowlist.external.hosts.list
│ └── allowlist.external.pihole.listblocklist/
├── custom/
│ ├── *
| | └── *.txt
│ └── *
| └── *.txt
├── external/
│ └── blocklist.external.adguard.list
│ └── blocklist.external.hosts.list
│ └── blocklist.external.pihole.list
```The ***.list** file contains the urls of the external lists to add.
These lists are downloaded, cleaned and combined during a release.
### Contains
#### Services
- [AdGuardSDNSFilter/Filters](https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt)
- [AdguardTeam/cname-trackers](https://github.com/AdguardTeam/cname-trackers) 
- [Adaway](https://adaway.org)
- [Yoyo.org](https://pgl.yoyo.org/adservers/)
- [firebog.net](https://firebog.net)
- [disconnect.me](https://disconnect.me)
- [phishing.army](https://phishing.army)
- [oisd](https://oisd.nl)#### Community
- [Curben Urlhaus Filter](https://gitlab.com/curben/urlhaus-filter)
- [frogeye.fr](https://hostfiles.frogeye.fr/)
- [winhelp2002.mvps.org](https://winhelp2002.mvps.org)
- [Hosts.extras](https://github.com/FadeMind/hosts.extras) 
- [StevenBlack/hosts](https://github.com/StevenBlack/hosts) 
- [anudeepND/blacklist](https://github.com/anudeepND/blacklist) 
- [notracking/hosts-blocklists](https://github.com/notracking/hosts-blocklists) 
- [Yhonay/antipopads](https://github.com/Yhonay/antipopads) 
- [mitchellkrogza/The-Big-List-of-Hacked-Malware-Web-Sites](https://github.com/mitchellkrogza/The-Big-List-of-Hacked-Malware-Web-Sites) 
- [blocklistproject/Lists](https://github.com/blocklistproject/Lists) 
- [Spam404/lists](https://github.com/Spam404/lists) 
- [Perflyst/PiHoleBlocklist](https://github.com/Perflyst/PiHoleBlocklist) 
- [hectorm/hblock](https://hblock.molinero.dev) 
- [kaythomas0/CryptoScamDB-Lists](https://github.com/kaythomas0/CryptoScamDB-Lists) 
- [durablenapkin/scamblocklist](https://github.com/durablenapkin/scamblocklist) 
- [elliotwutingfeng/GlobalAntiScamOrg-blocklist](https://github.com/elliotwutingfeng/GlobalAntiScamOrg-blocklist) 
- [Dogino/Discord-Phishing-URLs](https://github.com/Dogino/Discord-Phishing-URLs) #### AllowList
- [anudeepND/whitelist](https://github.com/anudeepND/whitelist) 
- [hl2guide/AdGuard-Home-Whitelist](https://github.com/hl2guide/AdGuard-Home-Whitelist)  (Only selected lists)## DNS Providers
```sh
# AdGuard
94.140.14.14
94.140.15.15
https://dns.adguard.com/dns-query
tls://dns.adguard.com
8.8.8.8
8.8.4.4
https://dns.google/dns-query
tls://dns.google
# Cisco OpenDNS
208.67.222.222
208.67.220.220
https://doh.opendns.com/dns-query
# Cloudflare DNS
1.1.1.1
1.0.0.1
https://dns.cloudflare.com/dns-query
tls://1.1.1.1
# Dyn DNS
216.146.35.35
216.146.36.36
```## Local
```sh
node ./modules/guard-cli/dist/main.js generate \
--name AdGuard-Home-List.Allow.txt \
--badge badge-allow.json \
--external ./allowlist/external \
--custom ./allowlist/custom \
--concatExternal ./allowlist/concat \
--convertToAllow \
--debug \
--output ./distnode ./modules/guard-cli/dist/main.js generate \
--name AdGuard-Home-List.Block.txt \
--badge badge-block.json \
--external ./blocklist/external \
--custom ./blocklist/custom \
--concatExternal ./blocklist/concat \
--debug \
--output ./dist
```