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

Adam Roach <adam@nostrum.com> Thu, 11 July 2019 16:19 UTC

Return-Path: <adam@nostrum.com>
X-Original-To: doh@ietfa.amsl.com
Delivered-To: doh@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6424B1203C1 for <doh@ietfa.amsl.com>; Thu, 11 Jul 2019 09:19:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.979
X-Spam-Level:
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: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nostrum.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Oz16K47x85Fx for <doh@ietfa.amsl.com>; Thu, 11 Jul 2019 09:19:57 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4C3B2120461 for <doh@ietf.org>; Thu, 11 Jul 2019 09:19:43 -0700 (PDT)
Received: from MacBook-Pro.roach.at (99-152-146-228.lightspeed.dllstx.sbcglobal.net [99.152.146.228]) (authenticated bits=0) by nostrum.com (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 adam@nostrum.com)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nostrum.com; 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: raven.nostrum.com: Host 99-152-146-228.lightspeed.dllstx.sbcglobal.net [99.152.146.228] claimed to be MacBook-Pro.roach.at
To: Steve Atkins <steve@wordtothewise.com>, doh@ietf.org
References: <2AE11373-CB6C-472A-B0FB-62E90FDCC027@wordtothewise.com>
From: Adam Roach <adam@nostrum.com>
Message-ID: <e479d1df-71e5-f28b-d821-5e60af6fa254@nostrum.com>
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: <2AE11373-CB6C-472A-B0FB-62E90FDCC027@wordtothewise.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/doh/Q06ULs9Wef-uW5GV-04Kl51bahI>
Subject: Re: [Doh] ad-hoc DoH / DoT client
X-BeenThere: doh@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DNS Over HTTPS <doh.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/doh>, <mailto:doh-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/doh/>
List-Post: <mailto:doh@ietf.org>
List-Help: <mailto:doh-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/doh>, <mailto:doh-request@ietf.org?subject=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: 
https://doc.powerdns.com/authoritative/manpages/sdig.1.html

/a

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 https://github.com/wttw/dox 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 steve@wordtothewise.com (or via github issues, if you prefer).
>
> Cheers,
>    Steve
>
> _______________________________________________
> Doh mailing list
> Doh@ietf.org
> https://www.ietf.org/mailman/listinfo/doh