Community-driven URL/domain blocklists organized by category. Compatible with pfBlockerNG, Pi-hole, AdGuard Home, OPNsense, Unbound, dnsmasq, SquidGuard, and any DNS-based filtering solution.
4,000,000+ domains across 74 categories, updated weekly from 5 open sources.
Add as Adlist (hosts format):
https://raw.githubusercontent.com/StbanMc/CommunityBlocklists/main/exports/hosts/<category>.txt
Add as DNS blocklist:
https://raw.githubusercontent.com/StbanMc/CommunityBlocklists/main/exports/adguard/<category>.txt
In Firewall > pfBlockerNG > DNSBL > DNSBL Groups:
https://raw.githubusercontent.com/StbanMc/CommunityBlocklists/main/exports/domains/<category>.txt
https://raw.githubusercontent.com/StbanMc/CommunityBlocklists/main/exports/unbound/<category>.conf
https://raw.githubusercontent.com/StbanMc/CommunityBlocklists/main/exports/dnsmasq/<category>.conf
exports/combined/all-domains.txt # Plain domains
exports/combined/all-hosts.txt # Hosts format
exports/combined/all-adguard.txt # AdGuard format
Clone the repo and point SquidGuard to ListFilter-Squid/BL/.
| Format | Directory | Use case |
|---|---|---|
| Plain domains | exports/domains/ |
pfBlockerNG, generic |
| Hosts file | exports/hosts/ |
Pi-hole, /etc/hosts |
| AdGuard | exports/adguard/ |
AdGuard Home |
| dnsmasq | exports/dnsmasq/ |
dnsmasq, OPNsense |
| Unbound | exports/unbound/ |
Unbound DNS resolver |
| Combined | exports/combined/ |
All categories merged |
| SquidGuard | ListFilter-Squid/BL/ |
Legacy SquidGuard |
| Category | File name | Description |
|---|---|---|
| Phishing/Scam | hacking |
Phishing, scam, hacking tools |
| Malware/Spyware | spyware |
Malware, spyware, tracking, ransomware, cryptojacking |
| Fraud | costtraps |
Fraud, cost traps |
| Aggressive | aggressive |
Aggressive/hostile content |
| Violence | violence |
Violence, dangerous material |
| Category | File name | Description |
|---|---|---|
| Advertising | adv |
Ads, trackers |
| VPN/Proxy | anonvpn |
Anonymous VPN, proxies, DoH |
| Redirectors | redirector |
URL redirectors |
| URL shorteners | urlshortener |
URL shortening services |
| Remote control | remotecontrol |
Remote access tools |
| Dynamic DNS | dynamic |
Dynamic DNS services |
| Category | File name | Description |
|---|---|---|
| Pornography | porn |
Pornography (1.1M+ domains) |
| Lingerie | sex-lingerie |
Lingerie |
| Dating | dating |
Dating sites |
| Category | File name | Description |
|---|---|---|
| Gambling | gamble |
Gambling, betting (238K+ domains) |
| Online games | hobby-games-online |
Online games |
| Movies | movies |
Movie streaming |
| Music | music |
Music streaming |
| Social networks | socialnet |
Social networks |
| Chat | chat |
Chat platforms |
| Webmail | webmail |
Webmail services |
| Category | File name | Description |
|---|---|---|
| Shopping | shopping |
Online shopping |
| Banking | finance-banking |
Banking |
| Trading/Crypto | finance-trading |
Trading, cryptocurrency |
| Category | File name | Description |
|---|---|---|
| News | news |
News, press |
| Warez/Piracy | warez |
Piracy, warez |
| Drugs | tracker-drugs |
Drug-related |
| Job search | jobsearch |
Job search sites |
See all 74 categories in ListFilter-Squid/BL/.
| Source | Updated | What it provides |
|---|---|---|
| UT1 Blacklists (Univ. Toulouse) | Daily | 40+ categorized lists |
| BlockListProject | Regular | ads, malware, phishing, gambling, porn, drugs, piracy, scam, tracking |
| Hagezi DNS Blocklists | Regular | gambling, DoH |
| StevenBlack/hosts | Regular | unified ads/malware |
| Phishing Army | Daily | phishing domains |
GitHub Actions updates the lists every Monday automatically:
- Downloads latest data from all upstream sources
- Merges with existing lists (additive, no domains lost)
- Deduplicates and sorts
- Exports to all formats
- Auto-commits
Trigger manually from the Actions tab anytime.
bash scripts/update_lists.sh # Update from sources
bash scripts/export_formats.sh # Export to all formatsSee CONTRIBUTING.md for details.
- Add domains to categories via Pull Request
- Report false positives via Issues
- Suggest new categories or data sources
- Improve scripts or add export formats
- 4,000,000+ domains
- 74 categories
- 6 export formats
- 5 upstream sources
- Weekly automated updates
Open source. See LICENSE.