So I reinstalled everything and the latest pihole just came with one adlist, about 250K entries.
I mostly just want to make sure we’re blocking adware and trackers but malware, crypto nonsense, etc… would be good too.
Thanks for suggestions.
1,089,320 domains total.
https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
https://v.firebog.net/hosts/AdguardDNS.txt
https://v.firebog.net/hosts/Admiral.txt
https://raw.githubusercontent.com/anudeepND/blacklist/master/adservers.txt
https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt
https://v.firebog.net/hosts/Easylist.txt
https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts
https://raw.githubusercontent.com/bigdargon/hostsVN/master/hosts
https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts
https://v.firebog.net/hosts/static/w3kbl.txt
https://v.firebog.net/hosts/Easyprivacy.txt
https://v.firebog.net/hosts/Prigent-Ads.txt
https://gitlab.com/quidsup/notrack-blocklists/raw/master/notrack-blocklist.txt
https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.2o7Net/hosts
https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt
https://hostfiles.frogeye.fr/firstparty-trackers-hosts.txt
https://osint.digitalside.it/Threat-Intel/lists/latestdomains.txt
https://s3.amazonaws.com/lists.disconnect.me/simple_malvertising.txt
https://v.firebog.net/hosts/Prigent-Crypto.txt
https://phishing.army/download/phishing_army_blocklist_extended.txt
https://gitlab.com/quidsup/notrack-blocklists/raw/master/notrack-malware.txt
https://raw.githubusercontent.com/Spam404/lists/master/main-blacklist.txt
https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Risk/hosts
https://urlhaus.abuse.ch/downloads/hostfile/
https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt
https://v.firebog.net/hosts/RPiList-Malware.txt
https://v.firebog.net/hosts/RPiList-Phishing.txt
https://raw.githubusercontent.com/AssoEchap/stalkerware-indicators/master/generated/hosts
https://www.github.developerdan.com/hosts/lists/ads-and-tracking-extended.txt
The above I’ve run unchanged for at least 3 years.
Today I also added: (mostly because It’s been a while since I made any changes) https://raw.githubusercontent.com/hagezi/dns-blocklists/main/domains/pro.txt
From: https://github.com/hagezi/dns-blocklists
Bringing me up to 1,699,816 domains.
As that list is new to me I can’t say how good or bad it is yet, but it did block revanced.net and revanced.io annoyingly. (manually whitelisted now) We’ll see how it does and adapt on the fly :)
Edit: replaced screenshots with raw links.
Amazing. Thank you!
I’ve gone down this road. Be careful. If it’s critical to your household that the internet works, your best bet is the standard list included.
With a dozen or more additional lists, I ended up spending a lot of time with the pihole totally disabled when something was getting blocked that shouldn’t be, and then more time tinkering trying to figure out what to whitelist.
I use these for guidance https://github.com/jacklul/pihole-updatelists https://firebog.net/
Thanks buy i’m not really clear what this means:
If you’re not using remote lists like the ones mentioned above then this script will be useless to you - Pi-hole already updates the lists weekly automatically.
Aren’t all lists remote lists?
I read it as the tool helps maintain a dynamic list of adlists, it will help add and remove lists based on the configuration whereas if you just add a bunch of adlists yourself (like in the gui), pihole will monitor them for domain updates weekly but it’s always the same set of adlists.
Ohhhhhhhhh, I see. Thanks!
I’m definitely going to keep it simple, add a few lists manually now and then leave it alone.
That’s how I started as well. You can always change it up later and whitelist/blacklist domains manually as you go.
We have been using just the one that it comes with for many years and it’s been entirely sufficient.
Any recommendations for blocking YouTube ads?
Since YT ads are served from youtube.com, software like Pihole isn’t effective at blocking them.
I use a client-side solution in my browser (Firefox) called uBlock Origin to block them and it works very well, without any special config needed. That extension is great for lots of blocking tasks, in general.
I see. It seems like there isn’t a solution for a Roku box then, is that right?
For my Rokus, I just make sure I have rules in place for blocking their ad / tracking domains and AFAIK that works well. But that just addresses their behind-the-scenes trackers. If you’re seeing ads in the UI, I don’t know about that. (I don’t)