DNSCat2

DNSCat2 is a DNS tunnel DNS utility that creates an encrypted tunnel over the DNS protocol primarily as a command-and-control (C&C) channel for penetration testers.  The application can tunnel any data, with no protocol attached, and it is also encrypted by default.

https://github.com/iagox86/dnscat2