github上有一堆的工具:https://github.com/search?utf8=%E2%9C%93&q=DNS+tunnel+&type=
DNS隧道大檢閱
研究了一天的DNS隧道,現在匯總一些關於我搜到的各種DNS隧道的信息。
1、OzymanDNS
操作系統:跨平台
實現語言:Perl
更新程度:最初版本只有0.1,有各個愛好者的修改版,如via1,via2,via3,等等。
備注:挺復雜的,我沒搞成功。
2、tcp-over-dns
官方網站:http://analogbit.com/software/tcp-over-dns
操作系統:跨平台
實現語言:JAVA
更新程度:最新版本1.2,2011年4月更新。
備注:JAVA編寫的,由於服務器沒裝JDK,故我沒用過。
3、heyoka
官方網站:http://heyoka.sourceforge.net/
操作系統:Win2003
實現語言:C
更新程度:最新版本0.1.3-alpha,2009年更新。
備注:服務器不是Windows,故我沒用過。作者說很快會更新UNIX版代碼,不過一直沒動靜。
4、iodine
官方網站:http://code.kryo.se/iodine/
操作系統:Windows/Linux
實現語言:C
更新程度:最新版本0.6.0-rc1,2010年6月更新。
備注:需要TAP/TUN支持。不過很多最初想用OzymanDNS的人都轉投iodine,稱其為“更好用的DNS隧道”。其官網也說自己的速度比其它的同類軟件更快。
5、dns2tcp
官方網站:http://www.hsc.fr/ressources/outils/dns2tcp/index.html.en
操作系統:Linux
實現語言:C
更新程度:最新版本0.5.2,2010年6月更新。
備注:最新版代碼可以在Windows下編譯運行,網上也有人編譯了Windows版本(via)。
最后文不切題地提一個軟件,叫ssocks,是一個輕量級的socks代理服務端。
補充:其他工具
TUNS(https://members.loria.fr/LNussbaum/tuns.html) TCP-Over-DNS psudp squeeza heyoka 均在ubuntu linux下沒有試用成功。