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
AdAway avatar

AdAway/AdAway

0
View on GitHub↗
8,816 stars·660 forks·C·gpl-3.0·16 viewsadaway.org↗

AdAway

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 application-specific filtering bypasses, which allow selected apps to ignore the VPN and remain unfiltered. It also supports DNS redirection mapping to route blocked domain requests to alternative IP addresses.

The system includes background processes for anonymous application usage statistics and crash reporting.

Features

  • Network Ad Blockers - Filters network traffic at the DNS level using host files and a local VPN to block advertisements.
  • Network Traffic Filters - Intercepts and blocks network requests to advertisement domains using host files and a local VPN for privacy.
  • Domain Pattern Matching - Filters network requests by comparing domain names against locally stored blocked hostnames using pattern matching.
  • Firewalls - Provides a local filtering layer for Android to control domain access and implement application bypass rules.
  • Domain Filtering Engines - Manages lists of blocked and allowed domains to control which services can connect to the internet.
  • VPN Interception Tools - Uses a local VPN interface to intercept network requests and block domains without requiring root access.
  • DNS Filtering - Intercepts network traffic via a local VPN to resolve blocked domains to null addresses.
  • Domain Blocklists - Imports and manages third-party blocklists to maintain an up-to-date set of filtered network addresses.
  • Domain Filtering Rules - Provides systems for managing and applying domain-based traffic filtering and blocking policies via trusted provider lists.
  • Blocklist Ingestion - Integrates host lists from third-party providers to keep blocked domains updated automatically.
  • Domain-to-IP Mappings - Maps blocked domain requests to alternative IP addresses to maintain connectivity in restricted environments.
  • Traffic Filtering Rules - Allows specific applications to be exempted from the VPN filtering rules.
  • Application-Specific Routing - Provides granular routing controls to allow specific applications to bypass the local VPN filtering.
  • Synchronization Engines - Fetches remote host lists and parses them into a structured format for periodic local updates.
  • Hosts File Managers - Imports, converts, and manages blocked domain lists from various external host file sources.
  • Ad Blockers and Privacy - System-wide ad blocking using hosts files.

Star history

Star history chart for adaway/adawayStar history chart for adaway/adaway

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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

Open-source alternatives to AdAway

Similar open-source projects, ranked by how many features they share with AdAway.
  • 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
  • pi-hole/docker-pi-holepi-hole avatar

    pi-hole/docker-pi-hole

    10,760View on GitHub↗

    This project provides a containerized DNS sinkhole and network-wide traffic filtering solution. It functions as a central network resolver that intercepts domain queries, allowing users to block advertisements, trackers, and malicious domains by returning null responses to connected devices. The platform distinguishes itself through its integrated DHCP server and comprehensive management capabilities, which allow for automated IP address allocation and granular control over network traffic. It supports complex filtering through regular expression matching, hierarchical rule prioritization, an

    Shellad-blockerdnsdocker-container
    View on GitHub↗10,760
  • 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
  • cats-team/adrulesCats-Team avatar

    Cats-Team/AdRules

    3,463View on GitHub↗

    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 dom

    Pythonadblockadblock-listadguard
    View on GitHub↗3,463
See all 30 alternatives to AdAway→

Frequently asked questions

What does adaway/adaway do?

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.

What are the main features of adaway/adaway?

The main features of adaway/adaway are: Network Ad Blockers, Network Traffic Filters, Domain Pattern Matching, Firewalls, Domain Filtering Engines, VPN Interception Tools, DNS Filtering, Domain Blocklists.

What are some open-source alternatives to adaway/adaway?

Open-source alternatives to adaway/adaway include: privacy-protection-tools/anti-ad — This project is an ad-blocking filter list and DNS blocklist collection designed to prevent advertisement and tracking… pi-hole/docker-pi-hole — This project provides a containerized DNS sinkhole and network-wide traffic filtering solution. It functions as a… hagezi/dns-blocklists — This project is a comprehensive repository of curated domain blocklists designed for network-wide DNS filtering. It… cats-team/adrules — AdRules is a collection of ad-blocking rule sets and DNS filter lists designed to identify and block malicious… adguardteam/adguardfilters — AdguardFilters is a collection of curated adblock filter lists, content blocking rulesets, and DNS blocklists. Its… 217heidai/adblockfilters — This project is an adblock filter list aggregator and DNS blocklist generator. It merges multiple blocking rule…