[dane] New DANE SMTP monitoring and diagnostic utility

Viktor Dukhovni <ietf-dane@dukhovni.org> Sun, 17 September 2017 07:21 UTC

Return-Path: <ietf-dane@dukhovni.org>
X-Original-To: dane@ietfa.amsl.com
Delivered-To: dane@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id 99D5C1330AF for <dane@ietfa.amsl.com>; Sun, 17 Sep 2017 00:21:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id Q7_Q9v0Ef8ja for <dane@ietfa.amsl.com>; Sun, 17 Sep 2017 00:21:56 -0700 (PDT)
Received: from mournblade.imrryr.org (mournblade.imrryr.org []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 273BA1330AE for <dane@ietf.org>; Sun, 17 Sep 2017 00:21:55 -0700 (PDT)
Received: from [] (straasha.imrryr.org []) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mournblade.imrryr.org (Postfix) with ESMTPSA id EBA3B7A3309 for <dane@ietf.org>; Sun, 17 Sep 2017 07:21:54 +0000 (UTC) (envelope-from ietf-dane@dukhovni.org)
From: Viktor Dukhovni <ietf-dane@dukhovni.org>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Reply-To: dane@ietf.org
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Message-Id: <98B3D695-58FB-4345-8372-84BDDE72400A@dukhovni.org>
Date: Sun, 17 Sep 2017 03:22:21 -0400
To: dane@ietf.org
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/dane/q9_6puC_l5hrUgBjhNfOtaSy7ow>
Subject: [dane] New DANE SMTP monitoring and diagnostic utility
X-BeenThere: dane@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: DNS-based Authentication of Named Entities <dane.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dane>, <mailto:dane-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dane/>
List-Post: <mailto:dane@ietf.org>
List-Help: <mailto:dane-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dane>, <mailto:dane-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 17 Sep 2017 07:21:57 -0000

I am pleased to offer to the DANE user community a new monitoring
and diagnostic utility.  This is a one-shot variant of my survey
code specialized for monitoring cron jobs and troubleshooting.

Code and instructions at https://github.com/vdukhovni/danecheck

While Haskell may be an unfamiliar programming development toolchain
for many of you, I hope that it will not be difficult to install it
for the purpose of compiling an existing project.  See the README.md
for build instructions.

Pull requests that improve the README.md file, add an nroff manpage,
make the "--help" option text more clear (see [1]), or otherwise make
the CLI easier to deploy and use are especially welcome.