Giter VIP home page Giter VIP logo

dnscrypt-proxy's Introduction

Build Status

DNSCrypt

DNSCrypt is a protocol for securing communications between a client and a DNS resolver, using high-speed high-security elliptic-curve cryptography.

While not providing end-to-end security, it protects the local network, which is often the weakest point of the chain, against man-in-the-middle attacks.

dnscrypt-proxy is a client-implementation of the protocol. It requires a DNSCrypt server on the other end.

Online documentation

Download and integrity check

dnscrypt-proxy can be downloaded here: dnscrypt-proxy download.

Signatures can be verified with Minisign:

$ minisign -VP RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3 -m dnscrypt-proxy-1.9.5.tar.bz2

Plugins

Aside from implementing the protocol, dnscrypt-proxy can be extended with plug-ins, and gives a lot of control on the local DNS traffic:

  • Review the DNS traffic originating from your network in real time, and detect compromised hosts and applications phoning home.
  • Locally block ads, trackers, malware, spam, and any website whose domain names or IP addresses match a set of rules you define.
  • Prevent queries for local zones from being leaked.
  • Reduce latency by caching resposes and avoiding requesting IPv6 addresses on IPv4-only networks.
  • Force traffic to use TCP, to route it through TCP-only tunnels or Tor.

List of public resolvers

The list of known public DNS resolvers supporting the DNSCrypt protocol can be downloaded here: DNSCrypt resolvers

If you want yours to be added to that list, or to report issues with some current entries, please send a pull request or open a ticket in the dnscrypt-resolvers repository.

DNSCrypt protocol description

The protocol is specified here: DNSCrypt protocol

dnscrypt-proxy's People

Contributors

aureq avatar billyriantono avatar bitbeans avatar boianmihailov avatar busindre avatar cofyc avatar d4ztkit avatar dartraiden avatar df-cryptostorm avatar ganej avatar jacobhenner avatar jakezeal avatar jedisct1 avatar justinmayer avatar marcwickenden avatar marguerite avatar nkartyshov avatar opensourcecommunitydevelopment avatar pataquets avatar safeith avatar shnatsel avatar sthen avatar strayer avatar teknocrat avatar u1735067 avatar wulungnet avatar xdel avatar xorguy avatar xxdesmus avatar zedinosaur avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.