Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

322 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DNS Blocklist

Build Status Last Commit License


About

DNS blocklist compiled with AdGuard Hostlist Compiler from four curated sources, strictly following official compiler standards.

Optimized for DNS-level filtering across all AdGuard products — Android, Windows, Linux, and AdGuard Home with RAM < 1GB.

Source Description Entries (approx)
AdGuard DNS Filter Official AdGuard base filter, optimized for DNS-level blocking ~90,000
OISD Small Prioritizes functionality over blocking; minimal false positives ~80,000
HaGeZi Multi Normal Balanced protection: ads, affiliate, tracking, telemetry, phishing, malware, scams, crypto ~90,000
Peter Lowe's Blocklist Classic ad and tracking server blocklist ~15,000

Total after deduplication: ~150,000–180,000 rules. Suitable for all platforms including Android and low-memory devices.


Subscribe

Add this URL to AdGuard Home, AdGuard for Android/Windows, Pi-hole, or any DNS filtering tool:

https://raw.githubusercontent.com/Pattern-max/DNSBlocklist/main/filter.txt


Compilation Pipeline

Stage Details
Schedule Daily at UTC 22:30 (Beijing 06:30)
Trigger Manual via GitHub Actions
Source transformations RemoveModifiers + Validate on each source (AdGuard DNS uses ValidateAllowIp)
Global transformations RemoveCommentsDeduplicateCompress (official order)
Output Single filter.txt in AdGuard DNS syntax

Filter Header

The compiled filter.txt includes: ! Title: DNS Blocklist

! Description: Expert-combined DNS filter: AdGuard DNS + OISD Small + HaGeZi Normal + Peter Lowe's.

! Homepage: https://github.com/Pattern-max/DNSBlocklist

! TimeUpdated: YYYY-MM-DDTHH:MM:SS+00:00


Performance Notes

  • Rule count: ~150k–180k after deduplication
  • Memory footprint: < 150MB in AdGuard Home
  • Compatible with: Android AdGuard, AdGuard Home (ARM/x86), Windows AdGuard, Pi-hole
  • Update frequency: Daily, automatically via GitHub Actions

License

MIT. Upstream rules remain the property of their respective authors.


Credits

About

DNS filter: HaGeZi Pro (ads/tracking) + TIF Mini (threats) + AWAvenue (Android ads), compiled daily.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors