BSD Ports

wip/py-doh-proxy 0.0.6 NetBSD

Client and proxy implementation of DoH (DNS over HTTPS)

System
NetBSD
Repository
pkgsrc-wip
Maintainer
[email protected]
License
modified-bsd
Categories
wip, net, python

Description

A set of python 3 scripts that supports proxying DNS over HTTPS as specified in the IETF Draft draft-ietf-doh-dns-over-https.

DOH provides a way to run encrypted DNS over HTTPS, a protocol which can freely traverse firewalls when other encrypted mechanism may be blocked.

The project comes with a set of 4 tools:

* doh-proxy: A service that receives DOH queries over HTTP2 and forwards them to a recursive resolver. * doh-httpproxy: Like `doh-proxy` but uses HTTP instead of HTTP2. The main intent is to run this behind a reverse proxy. * doh-stub: A service that listens for DNS queries and forwards them to a DOH server. * doh-client: A tool to perform a test DNS query against DOH server.

In the other systems

SystemPortVersion
NetBSDwip/py-doh-proxy0.0.6
FreeBSDdns/doh-proxy0.9.16_4
MidnightBSDdns/doh-proxy0.9.15_4
HardenedBSDdns/doh-proxy0.9.16_3
GhostBSDdns/doh-proxy0.9.16_3

Install

From pkgsrc-wip (no binary package):

cd /usr/pkgsrc/wip/py-doh-proxy && make install clean

Dependencies

Run dependencies 3

No port depends on this one.