Displaying 1 to 20 from 20 results

nextdns - NextDNS CLI client (DoH Proxy)

  •    Go

NextDNS CLI is a DNS53 to DNS-over-HTTPS (DoH) proxy with advanced capabilities to get the most out of the NextDNS service. Although the most advanced features will only work with NextDNS, this program can work as a client for any DoH provider or a mix of NextDNS + another DNS (split horizon). The CLI is mostly aimed at routers and UNIX based systems, but it is also a great client for windows and macOS for people who prefer a fully open-source clients and don't mind the lack of GUI.

dnscrypt-proxy - A flexible DNS proxy, with support for encrypted DNS protocols.

  •    Go

A flexible DNS proxy, with support for modern encrypted DNS protocols such as DNSCrypt v2 and DNS-over-HTTP/2. It includes all the major features from dnscrypt-proxy 1.9.5, with improved reliability, flexibility, usability and performance.

sdns - A lightweight fast recursive dns server with dnssec support

  •    Go

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.

your-dns - A docker-compose file to provide a secure adblocking DNS server


NOTE: if you are interested in a hosted solution, please take a look at nextdns.io. I'm not affiliated with nextdns.io. NEW: Try using your-dns.run as a DNS-over-TLS server. You can use this domain with "Private DNS" feature in > Android 9 (Pie). This server is set up using the your-dns-run branch of this repo.

rethink-app - DNS over HTTPS / DNS over Tor / DNSCrypt client, firewall, and connection tracker for Android

  •    Kotlin

An OpenSnitch-inspired firewall and network monitor + a pi-hole-inspired DNS over HTTPS client with blocklists. In other words, RethinkDNS has two primary modes, DNS and Firewall. The DNS mode routes all DNS traffic generated by apps to one of two DNS over HTTPS resolvers (Cloudflare and RethinkDNS). The Firewall mode lets the user deny internet-access to entire applications based on events like screen-on / screen-off, app-foreground / app-background, connected to unmetered-connection / metered-connection / always; or based on play-store defined categories like Social, Games, Utility, Productivity; or additionally, based on user-defined blacklists.

secureoperator - A DNS-protocol proxy for Google's DNS-over-HTTPS

  •    Go

A DNS-protocol proxy for Google's DNS-over-HTTPS: allows you to run a server on your local network which responds to DNS queries, but requests records across the internet using HTTPS.This will start a DNS server listening on TCP and UDP at :53. For usage information, run secure-operator --help.

dns-over-https-proxy - a DNS agent which forwards queries to Google's beta DNS-over-HTTPS service

  •    Go

An implementation of a forwarding DNS proxy for using Google's DNS-over-HTTPS service with conventional applications.Currently does no caching or particularly sensible parsing, and supports only A and AAAA records (as no API to convert them to Go-DNS format is yet written, and the Google API is still in flux).

dns2doh - DNS to DOH

  •    Perl

Resolve with DNS and generate DOH response with the command line tool. Play with the toy server. It uses the base64url format, which is like normal base64 but with two letters changed.

dns-over-https - Client and server software to query DNS over HTTPS

  •    Go

Client and server software to query DNS over HTTPS, using Google DNS-over-HTTPS protocol and draft-ietf-doh-dns-over-https. Install Go, at least version 1.9.

doh - libcurl-using application that does DOH (DNS-over-HTTPS) requests, to work out code and logic for later inclusion into libcurl

  •    C

A libcurl-using application that resolves a host name using DNS-over-HTTPS (DOH). Experiment area to work out code and logic for later inclusion into libcurl. This code uses POST requests unconditionally for this.

goDoH - 🕳godoh - A DNS-over-HTTPS C2

  •    Go

godoh is a proof of concept Command and Control framework, written in Golang, that uses DNS-over-HTTPS as a transport medium. Currently supported providers include Google, Cloudflare but also contains the ability to use traditional DNS. All you would need are the godoh binaries themselves. Binaries are available for download from the releases page as part of tagged releases.

dnsproxy - Simple DNS proxy with DoH, DoT, and DNSCrypt support

  •    Go

A simple DNS proxy server that supports all existing DNS protocols including DNS-over-TLS, DNS-over-HTTPS, and DNSCrypt. Moreover, it can work as a DNS-over-HTTPS and/or DNS-over-TLS server.

doh - 🍩 DNS over HTTPs command-line client

  •    Go

Using cloudflare, google, and quad9 the doh command-line utility can concurrently lookup all three sources for one or more given domain(s). Note: Since doh outputs everything as JSON, it pairs really well with tools like jq to parse relevant parts of the output for your purposes.

go-doh-client - A DNS over HTTPS client implementation written in Go

  •    Go

This is a Go client library implementation of DNS over HTTPS (RFC8484). This client library doesn't currently implement all of the DNS specifications.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.