[Mud] Python package for MUD file generation

Lucas Estienne <Lucas.Estienne@cira.ca> Sun, 21 July 2019 14:48 UTC

Return-Path: <Lucas.Estienne@cira.ca>
X-Original-To: mud@ietfa.amsl.com
Delivered-To: mud@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0CC9F120020 for <mud@ietfa.amsl.com>; Sun, 21 Jul 2019 07:48:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 BOCEQ_ndBbsf for <mud@ietfa.amsl.com>; Sun, 21 Jul 2019 07:48:20 -0700 (PDT)
Received: from mx2.cira.ca (mx2.cira.ca [192.228.22.117]) by ietfa.amsl.com (Postfix) with ESMTP id 4E8A7120019 for <mud@ietf.org>; Sun, 21 Jul 2019 07:48:20 -0700 (PDT)
X-Virus-Scanned: by SpamTitan at cira.ca
Authentication-Results: mx2.cira.ca; none
Received: from CRP-EX16-01.CORP.CIRA.CA (10.2.36.120) by CRP-EX16-02.CORP.CIRA.CA (10.2.36.121) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1531.3; Sun, 21 Jul 2019 10:48:16 -0400
Received: from CRP-EX16-01.CORP.CIRA.CA ([fe80::55ed:64a1:685a:4753]) by CRP-EX16-01.CORP.CIRA.CA ([fe80::55ed:64a1:685a:4753%13]) with mapi id 15.01.1531.010; Sun, 21 Jul 2019 10:48:16 -0400
From: Lucas Estienne <Lucas.Estienne@cira.ca>
To: "mud@ietf.org" <mud@ietf.org>
CC: Daniel Innes <Daniel.Innes@cira.ca>
Thread-Topic: Python package for MUD file generation
Thread-Index: AdU/0ivIz0bk2Y9URkqsZANoz/EjIA==
Date: Sun, 21 Jul 2019 14:48:16 +0000
Message-ID: <c4d115b09bfc41aa867224e650e58339@cira.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.2.36.1]
Content-Type: multipart/alternative; boundary="_000_c4d115b09bfc41aa867224e650e58339ciraca_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/mud/XotuypsudZjGYxJtYMN5amON9-A>
Subject: [Mud] Python package for MUD file generation
X-BeenThere: mud@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion of Manufacturer Ussage Descriptions <mud.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mud>, <mailto:mud-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mud/>
List-Post: <mailto:mud@ietf.org>
List-Help: <mailto:mud-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mud>, <mailto:mud-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 21 Jul 2019 14:48:22 -0000

Hi,

Here's the library we worked on during the hackathon to generate mud files:
https://github.com/lstn/muddy
https://pypi.org/project/muddy/
pip3 install muddy

It comes with a cli (muddy make  ...) however the actual logic to make it work isn't implemented yet... if someone wants to make a PR for that :)

Lucas