This is very rough implementation, and vulnerable to getting caught in a loop on malicious DNS packets.
But, I thought it was an interesting enough demo of bitstrings in Elixir to share here.<p>I may come back to it and add some better error handling, docs etc