![]() |
I am currently working on Labyrinth (http://labyrinth.za.net), a program that tunnels data via DNS queries and replies. It is being coded in python, and at time of writing I have a working proof of concept that can only transmit about 32 characters at a time. (Update: labyrinth uses openVPN’s tap-win32 driver for packet tunneling.) |
Why am I doing something that seems so fundamentally useless? Mainly because I actually have an application for it: DNS queries is the only kind of free internet traffic allowed on our varsity network. Apart from that, I see it as a chance to increase my knowledge of python,DNS and the internet protocol suite in general.
And as I said, it works! I still have much optimization planned. The biggest problem is finding somebody outside the firewall to run the proxy for me…


1 comment so far ↓
Soon ISPs start charging every DNS query or just limit you one query / sec
Leave a Comment