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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 Repos

Awesome GitHub RepositoriesDNS-over-HTTPS Clients

Client implementations that wrap DNS queries in HTTPS for secure transmission.

Distinct from DNS-over-HTTPS Servers: Focuses on the client-side implementation of DoH rather than the server-side hosting.

Explore 6 awesome GitHub repositories matching networking & communication · DNS-over-HTTPS Clients. Refine with filters or upvote what's useful.

Awesome DNS-over-HTTPS Clients GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • bromite/bromiteAvatar von bromite

    bromite/bromite

    6,277Auf GitHub ansehen↗

    Bromite is a privacy-focused fork of the Chromium browser for Android that blocks advertisements and tracking scripts by default, enforces encrypted HTTPS connections, and prevents browser fingerprinting without requiring any extensions or manual configuration. It applies a patch-based build system to layer privacy and security modifications directly onto the upstream Chromium codebase during compilation, integrating a filter list engine for network-level ad blocking and adding noise to browser APIs to mask device identity. The browser distinguishes itself through comprehensive privacy harden

    Sends DNS queries through encrypted HTTPS connections to a user-specified endpoint.

    adblockadblockingandroid
    Auf GitHub ansehen↗6,277
  • sadeghhayeri/greentunnelAvatar von SadeghHayeri

    SadeghHayeri/GreenTunnel

    4,855Auf GitHub ansehen↗

    GreenTunnel is a network utility designed to circumvent deep packet inspection and bypass internet censorship. It functions as a tool that modifies outgoing network packets and encrypts DNS lookups to prevent internet service providers and network filtering systems from detecting and blocking specific web destinations. The project implements an HTTP fragmentation proxy and an HTTPS handshake fragmenter. These components split request headers and TLS handshake records across multiple segments to conceal hostnames and destination server names from inspection systems. The software also includes

    Implements a DNS-over-HTTPS client to securely resolve domain names and prevent ISP interception.

    JavaScript
    Auf GitHub ansehen↗4,855
  • paulmillr/encrypted-dnsAvatar von paulmillr

    paulmillr/encrypted-dns

    4,415Auf GitHub ansehen↗

    This project is a DNS privacy proxy and resolver that functions as a local bridge, converting plaintext DNS traffic into encrypted requests. It acts as a client for DNS-over-HTTPS and DNS-over-TLS protocols to prevent interception and spoofing of network requests. The system implements network privacy hardening by routing domain lookups through secure tunnels, which reduces the amount of plain text data leaked to internet service providers. It utilizes a profile-based connection management system to map security profiles to specific encrypted endpoints, preventing DNS hijacking and man-in-the

    Routes DNS lookups through HTTPS connections to secure domain resolution against man-in-the-middle attacks.

    JavaScriptcloudflareconfiguration-profiledns
    Auf GitHub ansehen↗4,415
  • timothymiller/cloudflare-ddnsAvatar von timothymiller

    timothymiller/cloudflare-ddns

    4,224Auf GitHub ansehen↗

    Dieses Projekt ist ein Rust-basiertes Netzwerk-Utility und dynamischer DNS-Client, der dazu dient, öffentliche IP-Adressen zu überwachen und automatisch Cloudflare-DNS-Einträge sowie Web Application Firewall (WAF) Zugriffslisten zu aktualisieren. Es identifiziert aktuelle IPv4- und IPv6-Adressen mithilfe einer Kombination aus HTTP-APIs und DNS-over-HTTPS-Anbietern. Das Tool zeichnet sich dadurch aus, dass es sowohl Domain-Einträge als auch WAF-IP-Listen verwaltet, um sicheren Zugriff für Hosts mit wechselnden Internetverbindungen zu gewährleisten. Es enthält einen DNS-Änderungsvorschau-Modus, um Updates zu simulieren, ohne Live-Einträge zu ändern, und nutzt Anycast-Bereichsfilterung, um fehlerhafte Datensatz-Updates aus Anbieter-Adressräumen zu verhindern. Das System handhabt die Zeitplanung über Cron-Ausdrücke oder feste Intervalle und implementiert jitter-basierte API-Anfrage-Timings, um Ratenbegrenzungen zu vermeiden. Es deckt breite Funktionsbereiche ab, einschließlich Dual-Stack-Netzwerkunterstützung, umgebungsbasierter Secret-Injection für Authentifizierungstoken, externer Statusbenachrichtigungen und herzschlagbasierter Gesundheitsüberwachung.

    Identifies current public IPv4 and IPv6 addresses using secure DNS-over-HTTPS providers.

    Rustamd64arm64armv7
    Auf GitHub ansehen↗4,224
  • nextdns/nextdnsAvatar von nextdns

    nextdns/nextdns

    4,072Auf GitHub ansehen↗

    NextDNS ist ein Netzwerk-DNS-Client und Proxy, der als lokaler Resolver, Forwarder und DNS-over-HTTPS-Proxy fungiert. Sein Hauptzweck ist das Routing lokaler Namensauflösungsanfragen an externe Anbieter über verschlüsselten HTTPS-Datenverkehr, um die Privatsphäre zu verbessern und Netzwerkeinschränkungen zu umgehen. Der Dienst zeichnet sich dadurch aus, dass er Client-Identitätsmetadaten – gesammelt via mDNS oder DHCP – in ausgehende Abfragen einbettet, was ein gerätespezifisches Tracking und die Anwendung individueller Filterprofile ermöglicht. Er bietet eine fortschrittliche Routing-Logik, einschließlich Split-Horizon-DNS für den Ausgleich zwischen öffentlicher und privater Auflösung, domänenbasiertes Query-Steering sowie einen Health-Check-Failover-Mechanismus, um den Datenverkehr bei Anbieterausfällen automatisch umzuleiten. Das Projekt deckt umfassend das DNS-Traffic-Management durch TTL-Rewriting und lokale Hosts-Datei-Integration ab sowie die Leistungsoptimierung durch In-Memory-Caching mit automatischer Invalidierung. Es enthält zudem Netzwerkmanagement-Funktionen wie Captive-Portal-Erkennung und Systemzeitsynchronisation zur Sicherstellung der Zertifikatsgültigkeit. Der Dienst kann als deklarative Systemkomponente in NixOS bereitgestellt oder direkt in die Firmware von Heimroutern integriert werden.

    Converts standard DNS requests into encrypted HTTPS traffic to secure network queries and bypass local DNS restrictions.

    Godnsdns-over-https
    Auf GitHub ansehen↗4,072
  • mr-karan/doggoAvatar von mr-karan

    mr-karan/doggo

    4,130Auf GitHub ansehen↗

    doggo is a multi-protocol DNS lookup client, performance analyzer, and diagnostic troubleshooting tool. It functions as a command-line utility for performing DNS queries across various transport protocols, including UDP, TCP, HTTPS, TLS, and QUIC. The project distinguishes itself through a focus on secure and distributed resolution. It implements encrypted DNS standards such as DNS over HTTPS, DNS over QUIC, and DNSCrypt, and provides DNSSEC validation to verify chains of trust for signed domains. Additionally, it can execute queries from global geographic locations via an external API to ana

    Encrypts queries and responses via HTTPS to prevent eavesdropping and manipulation of network traffic.

    Godnsdns-clientdoh
    Auf GitHub ansehen↗4,130
  1. Home
  2. Networking & Communication
  3. DNS Servers
  4. DNS-over-HTTPS Servers
  5. DNS-over-HTTPS Clients

Unter-Tags erkunden

  • CLI Configuration ToolsCommand-line interfaces for managing the configuration of encrypted DNS tunnels and failover settings. **Distinct from DNS-over-HTTPS Clients:** Focuses on the administrative CLI interface rather than the network transport implementation of the DoH client.
  • DoH IP DetectionUsing DNS-over-HTTPS queries specifically to identify the public IP of the local host. **Distinct from DNS-over-HTTPS Clients:** Focuses on IP discovery rather than general secure DNS resolution