GitPedia

Dnscrypt protocol

DNSCrypt protocol specification

From DNSCrypt·Updated June 22, 2026·View on GitHub·

This repository contains the formal specification of the [DNSCrypt](https://dnscrypt.info) protocol, a protocol for securing communications between a client and a DNS resolver. The project is written primarily in Python, distributed under the Other license, first published in 2017. Key topics include: anonymized, dns, dnscrypt, protocol.

DNSCrypt Protocol Specification

This repository contains the formal specification of the DNSCrypt protocol, a protocol for securing communications between a client and a DNS resolver.

The DNSCrypt protocol aims to prevent DNS spoofing and other types of attacks by encrypting and authenticating DNS queries and responses.

The Anonymized DNSCrypt extension prevents DNS servers from associating queries with client IP addresses.

Contributors

Showing top 3 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from DNSCrypt/dnscrypt-protocol via the GitHub API.Last fetched: 6/23/2026