dns-filter cover

rethinkdns /

dns-filter

RethinkDNS DNS Filter is a highly efficient Rust-based utility to filter out domains, block ads, and analyze network lookup logs locally.

stars★ 3.2k
forks⑂ 180
Primary languageRust
LicenseApache-2.0
Last updatedtoday

Overview

RethinkDNS DNS Filter is a core system component that powers domain filtering on privacy-first devices. Written in Rust for performance and memory safety, this library analyzes DNS lookup requests against massive blocklists, intercepting and blocking connections to trackers and malware domains in microseconds.

Its binary footprint is highly optimized, allowing it to run smoothly on constrained mobile hardware or embedded edge servers without increasing network latency. The filter can be updated dynamically with custom domain rules and supports standard security protocols. While configuring the filter requires understanding basic networking parameters, the visual security controls and reliable performance it provides are excellent for developers building custom privacy gateways.

Key topics

Getting started

Installation steps vary depending on how a project is packaged, so the most reliable source is always the official README. As a starting point:

Open the official repository ↗

How it compares

Here is how this project sits alongside a few other tools in the same category:

Questions about this project

What is dns-filter?
RethinkDNS DNS Filter is a core system component that powers domain filtering on privacy-first devices. Written in Rust for performance and memory safety, this library analyzes DNS lookup requests against massive blocklists, intercepting and blocking connections to trackers and malware domains in microseconds.
What license does dns-filter use?
Apache-2.0
How popular is dns-filter on GitHub?
dns-filter has roughly 3.2k stars and 180 forks on GitHub as of the latest data.
Is dns-filter actively maintained?
This repository has been updated recently, which is generally a good sign of active maintenance.
What language is dns-filter written in?
dns-filter is written primarily in Rust.

Repository info

Ownerrethinkdns
Primary languageRust
LicenseApache-2.0
CreatedJuly 16, 2026
Last updatedJuly 16, 2026
← Explore more Android Apps projectsSpotted outdated info? Suggest an update →