Blocklists for AdGuard Home, AdGuard, Little Snitch, Open Snitch, uBlock Origin, Brave Adblock, pfBlockerNG, and PiHole
Blocklist of analytics and annoyances found by our own research (either discovery or found by collecting sources). The trackers listed by DDG contain a lot of false postives, which we try to whitelist to the best of our ability. This blocklists aims at not breaking the exerpience of apps, if this occurs please report so.
We recommend against using the AdGuard DNS filter, they whitellist many tracking domains using @@ which overwrite your settings in the name of functionality. They allow for trackers in emails links and page ads in search results, something we do not compromise for.
This blocklist aims to block a variety of unwanted categories, including advertising and tracking tools like ads, stats and analytics, consent/cookie management platforms, debugging trackers; data collection and privacy risks posed by data brokers and data collecting companies such as surveys, as well as domains used in email spam activity; security threats such as malware, remote desktop software, phishing attempts, and spyware; scams and fraud, including quackery and lottery and gambling companies;
Depending on where the list is used it will also block cookie banners, overflow blocking css, ad loading scripts, more fingerprinting scripts tracking scripts and pixels, analytical scripts, newsletter scripts, affliation scripts, tracking parameters and affiliation and tracking parameters.
This blocklist is causing issues if you are a user of Facebook, TikTok, Amazon Alexa, link shorters and tracking links in emails. Blocklist prioritizes blocking spyware over your usage of spyware. If you use these privacy invasive services you are NOT quite the target audience of this list.
Recommended is to use uBlock Origin as it makes best use of the filters, as not all filters are supported by the other tools.
For home DNS resolving Adguard Home is superior in its functionality over PiHole due to f.x. support for DOH.
Ideally you want to filter on 3 levels: browser (by Ublock Origin or natively in Brave, Device Firewall like Little Snitch and Network level DNS).
On DNS level I recommend to use this lists in combination with Hagezi' Multi Pro++ and OISD Big.
Also known to be working with:
- Dnsmasq
- Adblock Plus
- Blokada
- DNSCloak
- InviZible
- Unbound
- OPNsense
NextDNS has been requested a lot. I opened a PR for them, but it is up to NextDNS to add support.
- Go to
Filters
/DNS blocklists
- Press
Add blocklist
- Select
Add a custom list
- Chose name and paste the URL from below
https://raw.githubusercontent.com/ph00lt0/blocklist/master/blocklist.txt
- Press
Save
With the app it's possible to subscribe by link:
- Click here to add the list or follow steps below
- For the best impact enable the
trusted
checkbox - Click
Subscribe
For extension/add-on or when the link does not work, follow manual steps:
- Open the AdGuard
settings
- Navigate to
Filters
- Scroll down to Custom
- Enable the
custom switch
- Click on
Custom
- Click
Add custom filter
- Paste the URL from below:
https://raw.githubusercontent.com/ph00lt0/blocklist/master/blocklist.txt
- For the best impact enable the
trusted
checkbox - Click
Subscribe
- Click here to add the list
- Allow your browser to open the Little Snitch app when asked
- Verify that update frequency is set to
daily
and list isactive
- Press
Add
- Create a folder for list, create update script, crontab, and download the blocklist
mkdir /media/ph00lt0-blocklist/
echo "wget -O https://raw.githubusercontent.com/ph00lt0/blocklist/master/blocklist.txt -O /media/ph00lt0-blocklis/blocklist.txt" > updater.sh
chmod +x ./updater.sh
crontab -l | { cat; echo "00 11 * * * /media/ph00lt0-blocklis/updater.sh"; } | crontab -
./updater.sh
- Create a new rule with 000-block-domains as name
- Check the boxes
Enable
,Priority
- Set the Duration to always
- Check
To this list of domains
and select the blocklist downloaded to your machine at:
/media/ph00lt0-blocklis/blocklist.txt
- Press
Apply
- Click here to add the list
- Click the
Subscribe
button
If the click and install doesn't work you can also add the list manually:
- ⚙ Open the uBO︎ Dashboard
- Navigate to
Filter lists
- Scroll down to + Custom
- Check
Import…
- Paste the URL from below
https://raw.githubusercontent.com/ph00lt0/blocklist/master/blocklist.txt
- Click the
Apply changes
button on top of the page.
- Go to;
brave://adblock
- Under Add custom filter lists paste the URL from below
https://raw.githubusercontent.com/ph00lt0/blocklist/master/blocklist.txt
- Click
Add
- In your pfSense dashboard go to
System > Package Manager
- Click
Available packages
to open the tab - Find pfBlockerNG and click
install
- Click
confirm
- In your pfSense dashboard go to
Firewall > pfBlockerNG
- Follow the installation Wizard.
- Make sure DNS resolver and DNSBL blocking are enabled under the
DNSBL
tab.
- In your pfSense dashboard go to
Firewall > pfBlockerNG > DNSBL > DNSBL Groups
- Click
Add
- Paste the URL from below
https://raw.githubusercontent.com/ph00lt0/blocklist/master/unbound-blocklist.txt
- Click safe.
- Make sure auto updates are on, and you may force update to apply the list immediately.
For PiHole there is a different blocklist, containing the same domains prefixed with '0.0.0.0' as localhost
- Go to
Group Management
- Select
Adlist
- Paste the
Address
from below
https://raw.githubusercontent.com/ph00lt0/blocklist/master/hosts-blocklist.txt
- Press
Add
- Go to
Tools
/Update Gravity
- Click
Update
The recommended configuration would the via DOT, DOH or preconfigured MobileConfig.
https://sky.rethinkdns.com/1:oAIIAACAIAA=
http://1-uabaqaaaqaqaa.max.rethinkdns.com/
- Click here to download
- Open the Settings/Preferences app.
- Tap Profile Downloaded
- Tap Install in the upper-right corner, then follow the onscreen instructions.
Contributing is limited to members, instructions are available in CONTRIBUTING However feel free to report a broken website.
XMR
44MEFUq1BwnSgJ3ooy4B5yH7zLSPNtWxLYEHYrdiBuKdaqoFjNBovBD3t86dYRUuVn1dTKCudXZeDeafJG6xgtg7LhG7u6U
BTC
bc1qptcdcgnspfcasdaj3m6532aue6qrtrh4x2c9yq
Feel free to report a broken website under Github issues. We will not remove any website because it has 'ethical' tracking, ads or whatsoever.
Feel free to open an issue with the request.