穿越防火墙建立TCP连接的源码

时间:2014-03-09 07:02:39
【文件属性】:

文件名称:穿越防火墙建立TCP连接的源码

文件大小:5.35MB

文件格式:RAR

更新时间:2014-03-09 07:02:39

防火墙,TCP,源码

本人珍藏的一套穿越局域网网关防火墙,建立TCP连接的代码;这套代码本来是linux平台下的,已经被我移植到windows平台,代码在vs2005下编译通过,同时程序调试通过。通过这套代码,你可以了解防火墙的穿越原理、加深对HTTP协议标准的理解。


【文件预览】:
httptunnel
----HttpTunnel.h(467B)
----base64.h(184B)
----hts.c(12KB)
----http.h(2KB)
----HttpTunnel.vcproj.WANGJING.Administrator.user(1KB)
----HttpTunnel.idc(613B)
----config.h(3KB)
----HttpTunnel.sln(916B)
----common.c(9KB)
----htc.c(18KB)
----common.h(2KB)
----bin_linux()
--------hts(38KB)
--------htc(41KB)
----http.c(17KB)
----HttpTunnel.vcproj(6KB)
----port()
--------vsyslog.c(748B)
--------getopt.h(5KB)
--------syslog_.h(477B)
--------netdb_.h(263B)
--------stdio_.h(491B)
--------getopt1.c(4KB)
--------unistd_.h(269B)
--------poll.c(1KB)
--------vsnprintf.c(1KB)
--------endprotoent.c(310B)
--------getopt.c(30KB)
--------sys()
--------daemon.c(613B)
----Debug()
--------HttpTunnel.pdb(579KB)
--------daemon.obj(1KB)
--------tunnel.obj(85KB)
--------vsnprintf.obj(5KB)
--------HttpTunnel.exe.embed.manifest(405B)
--------vc80.pdb(212KB)
--------base64.obj(15KB)
--------getopt.obj(29KB)
--------http.obj(59KB)
--------BuildLog.htm(4KB)
--------htc.obj(60KB)
--------mt.dep(69B)
--------common.obj(37KB)
--------HttpTunnel.exe.intermediate.manifest(387B)
--------getopt1.obj(4KB)
--------HttpTunnel.obj(30KB)
--------vc80.idb(411KB)
--------poll.obj(16KB)
--------endprotoent.obj(3KB)
--------HttpTunnel.exe.embed.manifest.res(472B)
--------vsyslog.obj(1KB)
----HttpTunnel.cpp(904B)
----base64.c(2KB)
----HttpTunnel.suo(100KB)
----HttpTunnel.ncb(18.08MB)
----tunnel.c(33KB)
----acconfig.h(212B)
----tunnel.h(3KB)

网友评论

  • 真心看不懂,太难弄了
  • c语言看不懂.编译不过
  • 不错的,但是有部份地方没有看明白
  • 有点复杂,感谢分享
  • 不错的,但是有部份地方没有看明白
  • 这个是C语言写的啊,看不太明白哦
  • 代码比较多, 不是很容易看懂, 另外包含了部分linux的二进制bin文件, 可能影响代码分析.