# Content filtering lists

> AI-ranked search results for `content filtering lists` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 118 total matches; showing the top 13.

Explore on the web: https://awesome-repositories.com/q/content-filtering-lists

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/content-filtering-lists).**

## Results

- [cats-team/adrules](https://awesome-repositories.com/repository/cats-team-adrules.md) (3,463 ⭐) — 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
- [privacy-protection-tools/anti-ad](https://awesome-repositories.com/repository/privacy-protection-tools-anti-ad.md) (10,156 ⭐) — 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
- [jmdugan/blocklists](https://awesome-repositories.com/repository/jmdugan-blocklists.md) (4,566 ⭐) — This project provides a collection of domain blocklists designed to prevent network requests from reaching specific destinations. These lists function as databases of problematic and corporate web addresses that can be imported into content filters, network security tools, and system-level hosts files.

The lists focus on blocking known malicious domains and corporate web services to control network access. These curated sets are organized to filter harmful websites and company-owned domains across local devices or networks.

The project manages these entries through flat-file storage and stat
- [blocklistproject/lists](https://awesome-repositories.com/repository/blocklistproject-lists.md) (4,641 ⭐) — Lists is a curated collection of DNS blocklists, a domain blocklist generator, and a categorized library of domains used for network content filtering. The project provides a command-line pipeline that aggregates upstream sources to build and validate blocklists used to redirect unwanted traffic to null addresses.

The project distinguishes itself through a CLI-driven build pipeline that automates the fetching, validation, and daily regeneration of datasets. It organizes domains into discrete functional categories rather than a single monolithic list and exports them in multiple syntaxes, incl
- [adguardteam/adguardfilters](https://awesome-repositories.com/repository/adguardteam-adguardfilters.md) (4,142 ⭐) — 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
- [hagezi/dns-blocklists](https://awesome-repositories.com/repository/hagezi-dns-blocklists.md) (20,103 ⭐) — 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
- [stevenblack/hosts](https://awesome-repositories.com/repository/stevenblack-hosts.md) (30,553 ⭐) — This project provides a system-wide content filtering utility that controls network traffic by redirecting domain resolution requests to local null addresses. By mapping unwanted hostnames to these addresses at the operating system level, it effectively blocks connections to advertising, tracking, and malicious domains across all applications on a machine.

The core of the system is a data-driven build pipeline that aggregates multiple curated source lists into a single, unified configuration file. This process is highly customizable, allowing users to employ declarative filtering logic throug
- [pi-hole/pi-hole](https://awesome-repositories.com/repository/pi-hole-pi-hole.md) (59,314 ⭐) — Pi-hole is a self-hosted network utility that functions as a DNS sinkhole server to provide network-wide ad blocking. By acting as a dedicated network gateway, it intercepts and discards requests for known advertising, tracking, and malicious domains across an entire local network, preventing unwanted content from loading on any connected device.

The software operates through a lightweight background daemon that handles high volumes of concurrent DNS queries with minimal resource overhead. It utilizes a host-file injection mechanism to redirect traffic toward its local filtering engine and ap
- [217heidai/adblockfilters](https://awesome-repositories.com/repository/217heidai-adblockfilters.md) (7,051 ⭐) — This project is an adblock filter list aggregator and DNS blocklist generator. It merges multiple blocking rule sources into a single deduplicated set and processes these rules into formatted lists compatible with DNS servers, browser extensions, and network proxy tools.

The system includes a domain resolvability validator that checks filter lists against global DNS services to remove unreachable or invalid domains. It also features a filter rule parser that extracts target domains and IP addresses from complex syntaxes while removing comments.

The project covers rule aggregation, syntax-awa
- [tg-twilight/awavenue-ads-rule](https://awesome-repositories.com/repository/tg-twilight-awavenue-ads-rule.md) (5,640 ⭐) — AWAvenue-Ads-Rule is an optimized DNS-level rule list designed to block advertising SDKs and tracking domains across all devices on a network. It operates by resolving known ad-serving domains to a non-routable address at the DNS query level, preventing any connection from being made before ads can load.

The rule set is intentionally minimalist, focusing only on essential ad-serving domains to reduce memory and CPU overhead compared to comprehensive blocklists. It specifically targets domains associated with known advertising software development kits, particularly in Android applications, to
- [adguardteam/adguardhome](https://awesome-repositories.com/repository/adguardteam-adguardhome.md) (34,880 ⭐) — AdGuardHome is a network-wide software solution that provides centralized control over domain name resolution, content filtering, and local network management. It functions as a recursive DNS server and DHCP address server, intercepting network traffic to enforce security policies and block unwanted content across all connected devices. By acting as a central gateway, it ensures that every device on a home or office network benefits from consistent protection and private, authenticated name resolution.

The software distinguishes itself through granular client management and robust security fe
- [pi-hole/docker-pi-hole](https://awesome-repositories.com/repository/pi-hole-docker-pi-hole.md) (10,760 ⭐) — 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
- [dandelionsprout/adfilt](https://awesome-repositories.com/repository/dandelionsprout-adfilt.md) (2,050 ⭐)
