社区
通信技术
帖子详情
怎么在自己的程序里加http隧道?
robot_zyt
2010-04-14 04:03:20
我们有一个客户端程序,装在顾客机器上,现在想用http隧道穿过防火墙,连上服务器端程序。
那关于http隧道我想问一下,怎么加到自己的程序里,是不是服务器端侦听80端口,把客户端的tcp通信数据打包成http包,然后连接发到服务器端,服务器端解析处理后然后又以http包的形式反馈数据? 如果是这样,那自己的tcp通信数据怎么打包,放在http包的哪里?
请各位赐教!
...全文
99
8
打赏
收藏
怎么在自己的程序里加http隧道?
我们有一个客户端程序,装在顾客机器上,现在想用http隧道穿过防火墙,连上服务器端程序。 那关于http隧道我想问一下,怎么加到自己的程序里,是不是服务器端侦听80端口,把客户端的tcp通信数据打包成http包,然后连接发到服务器端,服务器端解析处理后然后又以http包的形式反馈数据? 如果是这样,那自己的tcp通信数据怎么打包,放在http包的哪里? 请各位赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wanglovec
2010-04-24
打赏
举报
回复
看 emule 他里面有实现 。
robot_zyt
2010-04-15
打赏
举报
回复
没人帮忙吗?
robot_zyt
2010-04-15
打赏
举报
回复
我能直接在http发送二进制数据或文件吗,有人说http是一种文本协议,必须经过base64等转码吗?
robot_zyt
2010-04-15
打赏
举报
回复
关键是怎么构造http数据包,是不是直接这样,在pData里面放自己的数据就可以了 ?
str = CString("POST /")+ CString(sStrPost) +" HTTP/1.1" + "\r\n";
str = str + "Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword */*" + "\r\n";
str = str + "Referer: http://" + CString(Server) + "/";
str = str + CString(Url) + "\r\n";
str = str + "Accept-Language: zh-cn" + "\r\n";
str = str + "Content-Type: application/x-www-form-urlencoded\r\n";
str = str + "Accept-Encoding: gzip, deflate" + "\r\n";
str = str + "User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; MyIE 3.01)" + "\r\n";
str = str + "Host: " + CString(Server);
str = str + "\r\n";
str = str + "Content-Length: " + strLength + "\r\n";
str = str + "Connection: Keep-Alive" + "\r\n";
str = str + "Cache-Control: no-cache" + "\r\n" + "\r\n";
str = str + CString(
pData
) + "\r\n" + "\r\n";
str = str + "\r\n";
chichenzhe
2010-04-15
打赏
举报
回复
客户端程序 ----http get--> 服务器程序 80端口
在客户端写个简单的 http client不就行了. 任何语言都有 http client的写法.
至于服务端,写个http server也不难.
不知道你想用什么语言来开发.
内网渗透系列:内网
隧道
之dnscat2
本文研究DNS
隧道
的一个工具,dnscat2
2. XAML
用ASP.NET Core编写Web应用
程序
时,除了需要知道C#之外,还需要了解HTML、CSS和JavaScript。创建Windows应用
程序
时,除了C#之外,还需要了解XAML。XAML不仅用于创建Windows应用
程序
,还用于Windows Presentation Foundation(WPF)、Windows WorkFlow Foundation(WCF)和Xamarin的跨平台应用
程序
。 可以用XAML完成的工作都可以用C#实现,每个XAML元素都用一个类表示,因此可以从C#中访问。那么,
Android的消息机制,用Android线程间通信的Message机制,Android中Handler的使用方法——在子线程中更新界面,handler机制
Android的消息机制(一) android 有一种叫消息队列的说法,这里我们可以这样理解:假如一个
隧道
就是一个消息队列,那么里面的每一部汽车就是一个一个消息,这里我们先忽略掉超车等种种因素,只那么先进
隧道
的车将会先出,这个机制跟我们android 的消息机制是一样的。 一、 角色描述 1.Looper:(相当于
隧道
) 一个线程可以产生一个Looper 对象,由
LabVIEW(十一):条件结构的巧用
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(
http
s://www.cnblogs.com/strengthen/)➤GitHub地址:
http
s://github.com/strengthen/LeetCode➤原文地址:
http
s://www.cnblogs.com/stren...
怎样破解局域网限制
怎样破解局域网限制
谈对局域网用户的限制技术和反限制技巧
可能现在对局域网上网用户限制比较多,比如不能上一些网站,不能玩某些游戏,不能上MSN,端口限制等等,一般就是通过代理服务器上的软件进行限制,如现在谈的最多的ISA Server 2004,或者是通过硬件防火墙进行过滤。下面谈谈如何突破限制,需要分限制情况进行说明:
一、单纯的限制某些网站,不能访问,网络游戏(比如联众)不能玩,这类限制一般是限制了欲访问的IP地址。
通信技术
4,356
社区成员
28,926
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章