Open-source tunneling software over DNS:
- Java server,
- GUI and command-line clients for:
- Android,
- Windows,
- Mac OS X,
- Unix/Linux
More than 20000 lines of Java, Adobe Flex action scripts and Perl scripts.
Avi Prasad (aprasad6@illinois.edu) and Eunsoo Roh (roh7@illinois.edu) made an open source software to reassembly VPN-over-DNS protocol packets: https://github.com/toukoaozaki/vpnoverdns-reassembler