一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于远程桌面协议的TCP透明代理实现方法、系统及装置与流程

2022-04-27 06:59:55 来源:中国专利 TAG:

技术特征:
1.一种基于远程桌面协议的tcp透明代理实现方法,其特征在于,包括:通过客户端劫持图形协议视频流的数据,并把数据发给服务器端;服务器端采用七层转发的方式完成tcp代理。2.根据权利要求1所述的基于远程桌面协议的tcp透明代理实现方法,其特征在于,所述客户端劫持图形协议视频流的数据,并把数据发给服务器端,包括如下步骤:s11:通过dll注入和api hook,劫持视频流的关键过程;s12:在客户端发起连接时识别并修改会话参数,生成相应的报文并发给tcp代理;s13:tcp代理在收到第一帧报文后进行解析,和目标资产建立链接,并进行tcp流的透传。3.根据权利要求2所述的基于远程桌面协议的tcp透明代理实现方法,其特征在于,所述视频流的关键过程包括:发起连接过程、数据读写过程和关闭连接过程。4.根据权利要求2所述的基于远程桌面协议的tcp透明代理实现方法,其特征在于,所述在客户端发起连接时识别并修改会话参数包括:在客户端发起连接时识别会话参数;在发起的第一帧数据报文起始位置插入目标资产的会话参数。5.根据权利要求4所述的基于远程桌面协议的tcp透明代理实现方法,其特征在于,所述目标资产的会话参数包括:目标资产的ip地址和端口号。6.根据权利要求1所述的基于远程桌面协议的tcp透明代理实现方法,其特征在于,所述服务器端采用七层转发的方式完成tcp代理,包括如下步骤:s21:创建hash队列,用于保存预设套接字的文件描述符链接;s22:使用预设复用模型监听所有的文件描述符链接;s23:接收客户端的链接,并把文件描述符放入到hash队列中;s24:解析客户端发来的报文的第一帧,并与资产建立链接,将客户端的文件描述符和资产的进行绑定;s25:绑定之后,进行数据透传。7.一种基于远程桌面协议的tcp透明代理系统,其特征在于,包括:视频流劫持单元,用于通过客户端劫持图形协议视频流的数据,并把数据发给服务器端;tcp代理单元,用于在服务器端采用七层转发的方式完成tcp代理。8.根据权利要求7所述的基于远程桌面协议的tcp透明代理系统,其特征在于,所述视频流劫持单元包括:过程劫持模块,用于通过dll注入和api hook,劫持视频流的关键过程;报文传输模块,用于在客户端发起连接时识别并修改会话参数,生成相应的报文并发给tcp代理;链接模块,用于tcp代理在收到第一帧报文后进行解析,和目标资产建立链接,并进行tcp流的透传。9.根据权利要求7所述的基于远程桌面协议的tcp透明代理系统,其特征在于,所述tcp
代理单元包括:初始化模块,用于创建hash队列,用于保存预设套接字的文件描述符链接;监听模块,用于使用预设复用模型监听所有的文件描述符链接;接收连接模块,用于接收客户端的链接,并把文件描述符放入到hash队列中;透传模块,用于解析客户端发来的报文的第一帧,并与资产建立链接,将客户端的文件描述符和资产的进行绑定;绑定之后,进行数据透传。10.一种基于远程桌面协议的tcp透明代理装置,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述基于远程桌面协议的tcp透明代理方法步骤。

技术总结
本发明提出的一种基于远程桌面协议的TCP透明代理实现方法、系统及装置,属于数据传输技术领域。所述方法包括:通过客户端劫持图形协议视频流的数据,并把数据发给服务器端;服务器端采用七层转发的方式完成TCP代理。本发明实现了在运维终端资产时采用TCP透明代理的方式进行处理。本发明不再区分和研究上层协议,而是统一采用转发TCP层视频流进行实现。该实现方式可以作为资产运维的一种选择方式:代理模式。可以采用直通模式和代理模式并存,更加方便对资产的运维管理。加方便对资产的运维管理。加方便对资产的运维管理。


技术研发人员:崔新安 孙强 杨青鹏 李言非 李本学
受保护的技术使用者:中孚安全技术有限公司
技术研发日:2021.12.15
技术公布日:2022/4/26
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献