At this point, the DNS-over-TCP testing tools allow me to test DNS over TCP without using BIND; there is one tool that reads a DNS packet over TCP, outputs that packet to standard output, then reads a packet from standard input to give back to the client (changing the ID of the reply to
be the same as what the client sent us).
The other tools reads a DNS packet from standard input, sends that packet to a DNS-over-TCP server, and outputs the reply it receives on standard output.
The next step is to have it so these tools can have pauses in their TCP sending, so I can test Deadwood's ability to fully buffer DNS-over-TCP packets.
It can be looked at here