Pure Python Dnstap

Fred Morris m3047 at m3047.net
Wed Jun 5 16:55:21 UTC 2019


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: <https://lists.isc.org/pipermail/bind-users/attachments/20190605/b8b94719/attachment.html>


More information about the bind-users mailing list