Blog.phpwnage  
Blog.phpwnage > You got your SOCKS in my DNS! A blog by Kevin Lange, UIUC Class of 2013
  You got your SOCKS in my DNS! Feb 5, 2010 - klange  
  Here's an overview of how my SOCKS over DNS proxy system is going to work:

forum image


Fairly simple, right? Just a relay server, incoming SOCKS data is encoded in base-32, passed as an A request to the DNS hivemind, eventually gets to our server, where it's decoded, and passed on again as SOCKS data to a real SOCKS server. Data from that real SOCKS server is encoded by the DNS server in base-64, tossed into a few TXT packets, and thrown back down the line as a response to a different set of queries, where it eventually reaches the client and is decoded and converted back into regular SOCKS data and fished back to the application.


Discuss this news post here.
(No comments)
 
  Comment on this Article  
 
klange Read this article here
(More Comments)
 
(C) 2010 Kevin Lange [ RSS ][ Mobile ][ PHPwnage ][ PHP 5 ]