Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 2 months ago
JSON representation

Varied and carefully selected filter lists and consolidates for use in AdGuard Home.

Awesome Lists containing this project

README

        

# AdGuard Home - List

![](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/Ealenn/AdGuard-Home-List/gh-pages/badge-allow.json&style=for-the-badge&logo=firefox)
![](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/Ealenn/AdGuard-Home-List/gh-pages/badge-block.json&style=for-the-badge&logo=AdBlock)
[![Explorer](https://img.shields.io/badge/view-explorer_website-blue?logo=firefox&style=for-the-badge)](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.list

blocklist/
├── 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) ![GitHub Repo stars](https://img.shields.io/github/stars/AdguardTeam/cname-trackers?style=flat-square)
- [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) ![GitHub Repo stars](https://img.shields.io/github/stars/FadeMind/hosts.extras?style=flat-square)
- [StevenBlack/hosts](https://github.com/StevenBlack/hosts) ![GitHub Repo stars](https://img.shields.io/github/stars/StevenBlack/hosts?style=flat-square)
- [anudeepND/blacklist](https://github.com/anudeepND/blacklist) ![GitHub Repo stars](https://img.shields.io/github/stars/anudeepND/blacklist?style=flat-square)
- [notracking/hosts-blocklists](https://github.com/notracking/hosts-blocklists) ![GitHub Repo stars](https://img.shields.io/github/stars/notracking/hosts-blocklists?style=flat-square)
- [Yhonay/antipopads](https://github.com/Yhonay/antipopads) ![GitHub Repo stars](https://img.shields.io/github/stars/Yhonay/antipopads?style=flat-square)
- [mitchellkrogza/The-Big-List-of-Hacked-Malware-Web-Sites](https://github.com/mitchellkrogza/The-Big-List-of-Hacked-Malware-Web-Sites) ![GitHub Repo stars](https://img.shields.io/github/stars/mitchellkrogza/The-Big-List-of-Hacked-Malware-Web-Sites?style=flat-square)
- [blocklistproject/Lists](https://github.com/blocklistproject/Lists) ![GitHub Repo stars](https://img.shields.io/github/stars/blocklistproject/Lists?style=flat-square)
- [Spam404/lists](https://github.com/Spam404/lists) ![GitHub Repo stars](https://img.shields.io/github/stars/Spam404/lists?style=flat-square)
- [Perflyst/PiHoleBlocklist](https://github.com/Perflyst/PiHoleBlocklist) ![GitHub Repo stars](https://img.shields.io/github/stars/Perflyst/PiHoleBlocklist?style=flat-square)
- [hectorm/hblock](https://hblock.molinero.dev) ![GitHub Repo stars](https://img.shields.io/github/stars/hectorm/hblock?style=flat-square)
- [kaythomas0/CryptoScamDB-Lists](https://github.com/kaythomas0/CryptoScamDB-Lists) ![GitHub Repo stars](https://img.shields.io/github/stars/kaythomas0/CryptoScamDB-Lists?style=flat-square)
- [durablenapkin/scamblocklist](https://github.com/durablenapkin/scamblocklist) ![GitHub Repo stars](https://img.shields.io/github/stars/durablenapkin/scamblocklist?style=flat-square)
- [elliotwutingfeng/GlobalAntiScamOrg-blocklist](https://github.com/elliotwutingfeng/GlobalAntiScamOrg-blocklist) ![GitHub Repo stars](https://img.shields.io/github/stars/elliotwutingfeng/GlobalAntiScamOrg-blocklist?style=flat-square)
- [Dogino/Discord-Phishing-URLs](https://github.com/Dogino/Discord-Phishing-URLs) ![GitHub Repo stars](https://img.shields.io/github/stars/Dogino/Discord-Phishing-URLs?style=flat-square)

#### AllowList
- [anudeepND/whitelist](https://github.com/anudeepND/whitelist) ![GitHub Repo stars](https://img.shields.io/github/stars/anudeepND/whitelist?style=flat-square)
- [hl2guide/AdGuard-Home-Whitelist](https://github.com/hl2guide/AdGuard-Home-Whitelist) ![GitHub Repo stars](https://img.shields.io/github/stars/hl2guide/AdGuard-Home-Whitelist?style=flat-square) (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
# Google
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 ./dist

node ./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
```