From m3047 at m3047.net Sun Jun 2 16:34:02 2019 From: m3047 at m3047.net (Fred Morris) Date: Sun, 2 Jun 2019 09:34:02 -0700 Subject: [dnstap] Pure Python Dnstap Message-ID: All: Here is a pure python implementation of a Dnstap consumer designed to work with Python 3: https://github.com/m3047/shodohflo Implementations of Frame Streams and Protobuf: https://github.com/m3047/shodohflo/tree/master/shodohflo While the implementations of Frame Streams and Protobuf on their own have no dependencies outside of the standard libraries, shodohflo.protobuf.dnstap does have a dependency on dnspython. Sample application: https://github.com/m3047/shodohflo/blob/master/examples/tap_example.py The sample program has no dependencies beyond those required by the modules above (dnspython). If the output of the sample program and the protobuf implementation itself look a bit Scapy-like, that's because I originally implemented it as a Scapy dissector several years ago. Unlike Scapy, this software is released under an Apache license. -- Fred Morris -------------- next part -------------- An HTML attachment was scrubbed... URL: