Categorized Web Filter Blocklists
This repository provides curated domain-based blocklists for web filtering.
Designed for firewalls and DNS filtering platforms.
Tested with:
- pfSense (pfBlockerNG, Unbound)
- OPNsense (Unbound, DNSBL)
- FortiGate (URL Filter)
- MikroTik (Web proxy, DNS filtering)
- Sophos XGS (Web filter policies)
- Others supporting URL or DNS-based filtering
Category Index
The blocklists are sorted into folders by category:
adsadultaggressivearjelassociations_religieusesastrologyaudio-videobankbitcoinblogcelebritychatchildcleaningcookingcryptojackingdangerous_materialdatingddosdialerdohdownloaddrugsdroguedynamic-dnseducational_gamesexamen_pixexceptions_liste_bufakenewsfilehostingfinancialforumsgamblinggamesglobal_usagehackingjobsearchlingerieliste_blancheliste_bumailmalwaremangamarketingwaremixed_adultmobile-phonephishingpornpressproxypubliciteradioreaffectedredirectorremote-controlresidential-proxiessectsexual_educationshoppingshortenersocial_networksspecialsportsstalkerwarestrict_redirectorstrong_redirectortranslationtricheurtricheur_pixupdatevpnviolencewarezwebhostingwebmail
Format
- UTF-8 encoded text
- One domain per line
- No wildcard usage
- Subdomains listed only if required
Example: tracker.example.com ads.network.io subdomain.malicious.org
Usage
Clone the repo or download from releases . Import lists as needed based on your firewall or DNS filter platform.
pfSense / OPNsense
Use with pfBlockerNG or Unbound's DNSBL.
FortiGate
Import as an external URL filter list or create a custom category.
MikroTik
Use in Web Proxy rules or with DNS static block entries.
Sophos
Upload as a custom web category in Firewall > Web Filter.
Contribution
Submit an issue or pull request if:
- You want to report broken domains
- Suggest new categories
- Request format changes
Credits
Some IP sets in this repo are sourced from blocklist-ipsets, which offers a wide range of IP blocklists for security and geo-based filtering. All credit goes to the original maintainers.
License
MIT License. See LICENSE file.