<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hello. For a variety reasons:</p>
<ul>
<li>Dnstap doesn't comport with the usual MTU restrictions, that
is an "event" is not reliably going to fit in a UDP frame.</li>
<li>Dnstap casts your application as the "server" and BIND as the
"client".<br>
</li>
<li>For whatever reasons the implementer(s) saw fit to include a
mandatory handshake (all it does it say "ok, I'm sending X, what
do you want?" and you have to respond with whatever the client
sent).<br>
</li>
<li>The only streaming that Dnstap has offered has been unix
sockets.</li>
</ul>
<p>What's the best practice for sending this to another address,
presumably via TCP... socat? Too bad about the handshake, any best
practices for forwarding there?</p>
<p>Thanks in advance...</p>
<p>(Pure Python implementation of fstrm:
<a class="moz-txt-link-freetext" href="https://github.com/m3047/shodohflo/blob/master/shodohflo/fstrm.py">https://github.com/m3047/shodohflo/blob/master/shodohflo/fstrm.py</a>)<br>
</p>
<p>--</p>
<p>Fred Morris, internet plumber and data sous chef</p>
<p><br>
</p>
</body>
</html>