A curated collection of publicly available hosts files to block ads, trackers, malware, phishing, and other unwanted content. This repository aims to consolidate and provide easy access to high-quality blocklists from trusted sources for use with DNS-based blockers like Pi-hole, AdGuard Home, and similar tools.
This repository serves as a centralized list of host files sourced from multiple public blocklists. These lists can be used to block:
- 🛑 Ads
- 📦 Trackers
- 🐛 Malware domains
- 🎣 Phishing & scam sites
- 🔞 Adult content
- 🕹️ Gambling domains
- 🤳 Social media access
- And more...
Ideal for use in:
- Pi-hole
- AdGuard Home
- Unbound
- dnsmasq
- Any system-level DNS-based ad blocker
Some of the included sources:
- StevenBlack/hosts
- AdAway
- GoodbyeAds
- Energized Protection
- OISD Blocklist
- Phishing Army
- Blocklist Project
- MVPS Hosts
- ntop Adblocker Hostnames
- ntop Blacklist Hostnames
- Denis Ovs Adblock
- Ayucat List
- IPVerse CN IPv6
- IPVerse CN
- Malware Domains Dynamic DNS
- Phishing Bad Sites
- 0xacab Porn Filters
- OISD.nl ABP
- AdAway Hosts
- Energized Adult Blocklist
- EasyList
- Fanboy Annoyance List
- AdGuard SDNS Filter
Full list of URLs is available in the configuration file inside the repo.
You can import these host files directly into your DNS-based blocker or system using the raw URLs. For example, with Pi-hole:
Settings > Adlists > Add URLThen paste any of the raw URLs from this repository.
These hosts files are compatible with:
- ✅ Pi-hole
- ✅ AdGuard Home
- ✅ dnsmasq
- ✅ Router-level DNS resolvers
- ✅ Local
/etc/hostsmanipulation
Each source retains its own license. This repository simply aggregates publicly available resources and does not claim ownership over any list.
Have a list to add or suggest improvements?
- Fork this repo
- Add your list entry
- Open a pull request
Please ensure sources are publicly accessible and regularly maintained.
If you find this repository helpful, consider starring it to help others discover it!