{"repo":"SeriousHoax/Cloudflare-Gateway-Adblock-Updater","free":true,"listed":false,"github":"https://github.com/SeriousHoax/Cloudflare-Gateway-Adblock-Updater","clone":"git clone https://github.com/SeriousHoax/Cloudflare-Gateway-Adblock-Updater.git","description":"Automates Cloudflare Gateway updates with Hagezi Pro++ DNS filter to block ads, trackers, and malicious domains - A completely free alternative to NextDNS, AdGuard, ControlD and other similar services","language":"Python","stars":18,"topics":["adblock","anti-phishing","anti-tracking","antimalware","cloudflare","cloudflare-gateway","cloudflare-zero-trust","privacy","python","security"],"license":"MIT","category":"security-tools","readme_excerpt":"Cloudflare Gateway Adblock Updater The Python script in this repository automates updating your Cloudflare Zero Trust Gateway policy with the highly recommended and effective Hagezi Multi Pro++ DNS filter list. Features - Automated DNS filter updates Automatically downloads and updates the Hagezi Multi Pro++ DNS blocklist in Cloudflare Zero Trust Gateway. - Cloudflare free-plan aware list handling Splits large blocklists into 1,000-domain chunks to stay within Cloudflare’s free-tier limit of 300 lists (up to 300K domains total). - Zero-Downtime with smart synchronization of existing lists Detects and synchronizes existing Gateway lists and policies with the updated filters, ensuring outdated domains are removed and new ones are added without unnecessary recreation. - Fast async API operations Uses async, parallel requests to update Cloudflare Gateway lists efficiently, significantly reducing execution time while respecting Cloudflare API rate limits. - Automatic policy creation and updates Creates the required Gateway policy if it does not exist and keeps it updated to reference the correct blocklists. - Force cleanup / full rebuild mode Supports a FRESH START=true environment variable to: - Remove all existing Gateway lists and policies - Recreate everything cleanly using the latest filters Useful for CI workflows or when a full reset is required. - GitHub Workflow integration Designed to run seamlessly via GitHub Actions or on your local device, making scheduled and hands-o","default_branch":null,"files":null,"tree":[],"storefront":"/r/SeriousHoax","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SeriousHoax/Cloudflare-Gateway-Adblock-Updater/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}