awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Cats-Team avatar

Cats-Team/AdRules

0
View on GitHub↗
adrules.top↗

AdRules

AdRules is a collection of ad-blocking rule sets and DNS filter lists designed to identify and block malicious domains, trackers, and PCDN services. It functions as a DNS sinkhole filter and a malware domain blocklist used by DNS servers and network proxies to stop advertisements and harmful content from loading.

The project provides regional network optimization, utilizing rule sets tailored to specific geographic regions, languages, and mobile device conditions to target local advertising networks.

The system covers DNS traffic filtering and malware domain blocking through suffix-based domain matching and rule-based pattern matching. It integrates curated filter lists to intercept network requests and block access to known advertising and tracking domains.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Ad-Blocking Lists - Provides curated lists of advertising, tracking, and PCDN domains for use in network filters.
  • DNS Filtering - Implements DNS-level filtering to block network requests by mapping unwanted domains to null addresses.
  • Domain Pattern Matching - Uses regular expressions and wildcards to identify and block clusters of related advertising subdomains.
  • Content Filtering and Blocking - Blocks advertisements and malware through a combination of rule-based filters and DNS blocks.
  • External Filter List Integrations - Provides a system for importing and parsing external rule sets to maintain current blocklists of malicious domains.
  • Regional Ad Filtering - Implements network optimization using filtering rules tailored to specific geographic regions and languages.
  • Domain Blocklists - Provides specialized lists of malicious domains and trackers to enhance network security.
  • Malicious Domain Filtering - Prevents network connections to domains identified as hosting malware, trackers, or phishing content.
  • Sinkhole Filter Lists - Ships domain lists formatted for integration into network-wide DNS sinkhole filtering systems.
  • Privacy and Ad Blocking - Filters network requests to prevent tracking and block intrusive advertising and malicious connections.
  • Traffic Interception Rules - Evaluates network requests against defined criteria and curated lists to determine if traffic should be intercepted.
  • Regional Filter Optimization - Applies specific filter sets tailored to geographic regions and languages to target local advertising networks.
  • Network Traffic Filters - Intercepts and blocks network requests to specific domains using curated DNS filter rules.
  • Mobile Ad Filtering Configurations - Offers filtering rules specifically optimized for suppressing advertisements and trackers on mobile devices.
3,463 stars·230 forks·Python·wtfpl·32 views

Star history

Star history chart for cats-team/adrulesStar history chart for cats-team/adrules

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does cats-team/adrules do?

AdRules is a collection of ad-blocking rule sets and DNS filter lists designed to identify and block malicious domains, trackers, and PCDN services. It functions as a DNS sinkhole filter and a malware domain blocklist used by DNS servers and network proxies to stop advertisements and harmful content from loading.

What are the main features of cats-team/adrules?

The main features of cats-team/adrules are: Ad-Blocking Lists, DNS Filtering, Domain Pattern Matching, Content Filtering and Blocking, External Filter List Integrations, Regional Ad Filtering, Domain Blocklists, Malicious Domain Filtering.

Which projects share features with cats-team/adrules?

Projects with overlapping indexed features include: adguardteam/adguardfilters — AdguardFilters is a collection of curated adblock filter lists, content blocking rulesets, and DNS blocklists. Its… privacy-protection-tools/anti-ad — This project is an ad-blocking filter list and DNS blocklist collection designed to prevent advertisement and tracking… adaway/adaway — AdAway is an Android network firewall and DNS traffic filter that functions as a local VPN ad blocker. It intercepts… hagezi/dns-blocklists — This project is a comprehensive repository of curated domain blocklists designed for network-wide DNS filtering. It… blocklistproject/lists — Lists is a curated collection of DNS blocklists, a domain blocklist generator, and a categorized library of domains… jmdugan/blocklists — This project provides a collection of domain blocklists designed to prevent network requests from reaching specific…

Projects sharing features with AdRules

These projects share indexed features with AdRules. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • adguardteam/adguardfiltersAdguardTeam avatar

    AdguardTeam/AdguardFilters

    4,142View on GitHub↗

    AdguardFilters is a collection of curated adblock filter lists, content blocking rulesets, and DNS blocklists. Its primary purpose is to provide the rules necessary to identify and remove advertisements, tracking scripts, and intrusive elements across web browsers and applications. The project includes specialized rules for cosmetic filtering to hide layout gaps and a malware domain database to block phishing and spyware destinations. It provides distinct filtering sets for different regions and purposes, such as social media blocking. The repository covers broad capability areas including m

    Adblock Filter Listadblockadguardfilter-list
    View on GitHub↗4,142
  • privacy-protection-tools/anti-adprivacy-protection-tools avatar

    privacy-protection-tools/anti-AD

    10,156View on GitHub↗

    This project is an ad-blocking filter list and DNS blocklist collection designed to prevent advertisement and tracking servers from loading content across devices. It functions as a network-layer ad filter by providing a curated set of domain patterns and URLs that network components use to block known advertising and big data statistics domains. The collection focuses on privacy-focused domain filtering to stop the unauthorized collection of personal information and user tracking. It identifies and blocks domains associated with telemetry, analytics, and log collection to prevent the upload

    adblockadguardhomednsmasq
    View on GitHub↗10,156
  • adaway/adawayAdAway avatar

    AdAway/AdAway

    8,816View on GitHub↗

    AdAway is an Android network firewall and DNS traffic filter that functions as a local VPN ad blocker. It intercepts network requests to prevent advertisements and tracking domains from reaching the device by filtering traffic against host lists. The project features a host file manager capable of importing and converting blocklists from external third-party providers. It includes a system for managing both blocked and allowed domains, allowing for the creation of custom rules to permit specific trusted sites or block individual domains. The tool provides granular traffic control through app

    Cad-blockerandroidblocker
    View on GitHub↗8,816
  • hagezi/dns-blocklistshagezi avatar

    hagezi/dns-blocklists

    20,103View on GitHub↗

    This project is a comprehensive repository of curated domain blocklists designed for network-wide DNS filtering. It functions as a DNS sinkhole feed, providing the necessary data to intercept and block unwanted network requests at the resolution layer before they reach their destination. By returning null or loopback addresses for identified domains, it prevents connections to malicious infrastructure, advertising servers, and tracking endpoints across all devices on a network. The repository distinguishes itself through a tiered categorization logic that allows users to select protection lev

    Textadblockadguardads
    View on GitHub↗20,103
Compare all 30 related projects→