This is a personal AdGuard DNS filter list.
- This filter is intended for testing and personal use only.
- I do not guarantee its effectiveness in blocking ads, trackers, or harmful content.
- Use at your own risk — I'm not responsible if anything breaks or goes wrong.
- The filter list is first generated using the AdGuardTeam/HostlistCompiler.
- Then, shell scripts are used to clean and customize the filter list.
- You can view the original unprocessed filter list here.
- These customizations include filtering out non-existent domains by checking them with massdns.
- Please note that these modifications are unofficial and might reduce the effectiveness of the original filterAdGuardTeam/AdGuardSDNSFilter.
To use this filter in AdGuard (AdGuard Home, AdGuard DNS, etc.), add the following URL to your custom DNS filter list:
https://monsivamon.github.io/AdGuard_DNS_Filter_for_myself/Filters/main_filter.txt
To use this filter in AdAway, add the following URL to your custom host filter list:
https://monsivamon.github.io/AdGuard_DNS_Filter_for_myself/Filters/converted_for_adaway.txt
- This filter is automatically updated every 8 hours using GitHub Actions.
- Each update pulls the latest source rules, verifies domains using massdns, and rebuilds the list.
- Manual edits or updates may also be made at any time during testing or maintenance.
This filter includes references, ideas, and in some cases direct rules from the following GPL-licensed projects.
They have been invaluable for learning and building this filter list.
- AdGuardTeam/HostlistCompiler – A tool to automatically generate DNS-based filters for blocking ads and trackers.
- AdGuardTeam/AdGuardSDNSFilter – DNS-based blocking of ads and tracking.
- uBlockOrigin/uAssets – Official filter list from the uBlock Origin team.
- blechschmidt/massdns – High-performance DNS resolver used here to verify domains.
- Yuki2718/adblock2 – AdGuard/uBlock-compatible filter tailored for Japanese websites.
- publicsuffix.org – Public Suffix List, used for accurate domain parsing and filtering.
- DNSet/public-dns – Public DNS data referenced for domain filtering.
- hagezi/dns-blocklists – A comprehensive set of categorized DNS blocklists for ads, trackers, and malware.
I deeply respect the original authors and thank them for their contributions.
This project includes components from other repositories licensed under the GNU General Public License v3.0.
Therefore, this repository is also licensed under the GPL v3.
For full terms, please refer to the LICENSE file.