Re: [Doh] ad-hoc DoH / DoT client

Adam Roach <> Thu, 11 July 2019 16:19 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 6424B1203C1 for <>; Thu, 11 Jul 2019 09:19:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.979
X-Spam-Status: No, score=-1.979 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, T_SPF_HELO_PERMERROR=0.01, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id Oz16K47x85Fx for <>; Thu, 11 Jul 2019 09:19:57 -0700 (PDT)
Received: from ( [IPv6:2001:470:d:1130::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 4C3B2120461 for <>; Thu, 11 Jul 2019 09:19:43 -0700 (PDT)
Received: from ( []) (authenticated bits=0) by (8.15.2/8.15.2) with ESMTPSA id x6BGJaaw080063 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Thu, 11 Jul 2019 11:19:41 -0500 (CDT) (envelope-from
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;; s=default; t=1562861982; bh=PBos5TeGJg4n5tPk9caKdxt31ciFxI0s4ftqCEJnnX0=; h=Subject:To:References:From:Date:In-Reply-To; b=q5Ha/jbk7oJq6UN71kxdfycMY7knSKBZKjXsPjrQFX7jCSINXCjbcKkVgR90UFmlF YI92IxiLs6kbDOccCmzPQYhx/644E+4yiYLil4ULFZ1YQAoqbUxsJEESo1m0lvhKfr bvPrICYFBh1jPtN+cL8epZeajHBquMq70nuRn/xE=
X-Authentication-Warning: Host [] claimed to be
To: Steve Atkins <>,
References: <>
From: Adam Roach <>
Message-ID: <>
Date: Thu, 11 Jul 2019 11:19:31 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Thunderbird/60.7.2
MIME-Version: 1.0
In-Reply-To: <>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Archived-At: <>
Subject: Re: [Doh] ad-hoc DoH / DoT client
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DNS Over HTTPS <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Thu, 11 Jul 2019 16:19:59 -0000

Cool work! Thanks for sharing. On a related note, I believe PowerDNS's 
"sdig" tool allows you to perform DoH queries from the commandline:


On 7/11/19 9:41 AM, Steve Atkins wrote:
> I didn't find a particularly convenient way of doing ad-hoc DNS-over-not-UDP queries, at least not in a way that's user-friendly enough to give to an end user to help them understand what service they're seeing. Local proxies and stub resolvers are fine for using a particular DoX resolver, but not so good as a dig replacement for sending a query to a resolver and seeing what happens.
> So is a proof of concept GUI query tool. It'll build on at least macOS, Windows and various Linuxes and gives an easy way for an end user to select a resolver, send a query and see the response.
> It also has basic support for measuring web content fetch times using different resolvers, to give some idea of what performance a user might see - from their location, for the websites they're interested in - if they choose to use a particular resolver.
> Share and enjoy. Send feedback, suggestions and/or patches to (or via github issues, if you prefer).
> Cheers,
>    Steve
> _______________________________________________
> Doh mailing list