• Another DoT client (python)

    From Fred Morris@m3047@m3047.net to bind-users on Fri Jun 12 12:09:29 2020
    From Newsgroup: comp.protocols.dns.bind

    This is a multi-part message in MIME format. --------------51F6EAD37CAC618B5B551E68
    Content-Type: text/plain; charset=utf-8
    Content-Transfer-Encoding: 7bit

    Hello, I've written a DoT forwarder to be run locally on for example a
    laptop in python: https://github.com/m3047/tcp_only_forwarder

    * python3 asyncio
    * standard modules only
    * no make, no binaries
    * one source file
    * 53 LOC (the irony!)

    I wrote this a few weeks ago as a DNS-over-Plain-TCP (DoPT) forwarder
    (see the README for why), but it was trivial to add TLS support.

    --

    Fred Morris



    --------------51F6EAD37CAC618B5B551E68
    Content-Type: text/html; charset=utf-8
    Content-Transfer-Encoding: 7bit

    <html>
    <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    </head>
    <body text="#000000" bgcolor="#FFFFFF">
    <p>Hello, I've written a DoT forwarder to be run locally on for
    example a laptop in python:
    <a class="moz-txt-link-freetext" href="https://github.com/m3047/tcp_only_forwarder">https://github.com/m3047/tcp_only_forwarder</a></p>
    <ul>
    <li>python3 asyncio</li>
    <li>standard modules only</li>
    <li>no make, no binaries</li>
    <li>one source file<br>
    </li>
    <li>53 LOC (the irony!)</li>
    </ul>
    <p>I wrote this a few weeks ago as a DNS-over-Plain-TCP (DoPT)
    forwarder (see the README for why), but it was trivial to add TLS
    support.</p>
    <p>--</p>
    <p>Fred Morris</p>
    <p><br>
    </p>
    </body>
    </html>

    --------------51F6EAD37CAC618B5B551E68--
    --- Synchronet 3.18a-Linux NewsLink 1.113