DuplexPipe二三事(四)——网络连接方式随心换
连接方式
在《DuplexPipe二三事(一)》中提到建立连接有两种方式:监听本地端口,等待其他程序来连接(以下简称“监听方式”);或者主动连接其他程序(以下简称“连接方式”)。排列组合一下,会得到三种结果:监听-连接、监听-监听、连接-连接。其中只有“监听-连接”方式能正确地建立连接,《DuplexPipe二三事(三)》中介绍的 FPipe 只是在其中添加了一节“监听-连接-监听-连接”,其中粗体部分就是 FPipe 的工作。
那有没有办法让“监听-监听”、“连接-连接”这两种方式也能通信呢?或者说,有没有办法在不修改程序的前提下转换它的连接方式?这就是 DuplexPipe 提供的功能!
DuplexPipe简介
DuplexPipe 和 FPipe 类似,也是命令行下的转发工具,但它允许你自己选择连接方式,因此比 FPipe 更加灵活!DuplexPipe 目前还只有 Java 实现方式,开放源代码,目前还不支持 UDP 模式。欢迎有兴趣的同学一起参与开发和维护!项目主页:http://code.google.com/p/duplexpipe。下面来介绍一下它的选项和用法:
用法: java -jar DuplexPipe [-vh] model model 选项: -v 输出一些提示信息 -h 显示本帮助文档 模式: -l port 监听本地端口 -c host port 连接远程端口 示例: java pipe.DuplexPipe -c 192.168.1.100 3389 -l 1234 将本地 1234 号端口上的信息转发给 192.168.1.100 的 3389 端口,这样的用法类似 FPipe。
由上述可知,执行“java -jar DuplexPipe -c host1 port1 -c host2 port2”就能让“监听-监听”方式的两个程序通信;执行“java -jar DuplexPipe -l port1 -l port2”可以让“连接-连接”方式的两个程序交流。
总结
从功能上来说,DuplexPipe 和 FPipe 有部分重合,不过这并不是 DuplexPipe 的亮点。思索一下你会发现它能做很多事情!你不想知道我是如何用它将“Windows 远程桌面”改造成反弹式连接的吗?你不想看看怎么让这些小工具配合来创造一个后门?请看《DuplexPipe二三事(五)》。
版权声明
请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“redraiment”和主站点地址,方便其他朋友提问和指正。
联系方式
我的邮箱,欢迎来信(redraiment@gmail.com)
我的Blogger(子清行):http://redraiment.blogspot.com/
我的Google Sites(子清行):https://sites.google.com/site/redraiment
我的CSDN博客(梦婷轩):http://blog.csdn.net/redraiment
我的百度空间(梦婷轩):http://hi.baidu.com/redraiment
相关文章
- 政府可如何培养和招聘数字人才? 司机和车辆许可机构案例 | AWS 云企业战略博客
- Ahead in the Cloud:Kareen Boutonnat,Lightsource BP 集团 COO | AWS 云企业战略博客
- AWS 连续 9 年被评为 Gartner 基础设施即服务 (IaaS) 魔力象限中的领导者
- 了解 AWS 服务和解决方案 – AWS 7 月在线技术讲座
- 结识最新的 AWS 新闻博主!
- AWS 加密开发工具包:如何确定数据密钥缓冲是否适合您的应用程序
- PYTHON2.day10
- Amazon 推出 Amazon Corretto Crypto Provider (ACCP)
- Amazon EventBridge — 适用于 SaaS 应用程序的事件驱动 AWS 集成
- 2019 年 AWS 纽约峰会 – 发布和公告总结
- 使用 Fluent Bit 实现集中式容器日志记录
- 从 Transit VPC 迁移到 AWS Transit Gateway
- 利用 AWS Deadline 提升渲染效率
- Python06_阶段性作业
- 利用 AWS 打造高可用 SAP Hybris 系统
- 使用 AWS Global Accelerator 加速全球访问
- 构建您自己的 AWS Service Broker 服务
- 构建 AWS 无服务器开源社区
- AWS License Manager 简介
- OpsCenter – 简化 IT 运营的新功能