又一次被linux的工具震惊了
来源:互联网 发布:amarra mac 编辑:程序博客网 时间:2024/05/16 19:11
前一篇博客还写了自己写的端口转发工具,今天偶然在网上看到讲命名管道和netcat配合的用法,被彻底雷倒了。
原来以为netcat做不到,原来是自己想不到,而不是netcat做不到……
方法如下:
$ mknod backpipe p
建立一个命名管道.
listener-to-client 转发:
$ nc -l -p [localport] 0< backpipe |
nc [target ip] [port] |
tee backpipe
漂亮吧?
继续:
listener-to-listener 转发:
$ nc -l -p [localport] 0< backpipe |
nc -l -p [localport2] |
tee backpipe
client-to-client 转发:
$ nc [ip1] [port1] 0< backpipe |
nc [ip2] [port2] |
tee backpipe
还有更雷的方法,用自身的 -e 参数:
$ echo nc [ip] [port] > relay.sh
$ chmod +x relay.sh
$ nc -l -p [port2] -e relay.sh
我晕菜了,原来那个程序是白写了。
强大的linux, 强大的netcat !
- 又一次被linux的工具震惊了
- 又一次被绿色了
- 又一次风风火火的创业了
- 又一次被伤害了,呵呵
- 又一次被国产片震撼了
- 郁闷的一比,又一次的被flash耍了
- 【POJ3983】又一次被暑假第一天的题爽虐了
- 又一次卡住的程序,被我摆平了。。…
- 震惊了
- 百度的搜索引擎又一次调整了
- 又一次见证了HTML5的强大
- 一个震惊了整个德国的故事
- 看到就震惊了的代码
- 又一次被病毒袭击了——又是在我最忙碌的时刻
- 又一次伤心了
- 又一次搬家了。。。
- 又一次回到了学校
- 天又一次变冷了
- vmware workstation无法安装的原因居然是fixcamera.exe
- Unix 操作系统
- c/c++获取系统时间函数
- Netware 操作系统
- javaBean简介
- 又一次被linux的工具震惊了
- fstab配置文件
- C++ 模板元程序(三)
- SQL中主键/索引/自动增加的关系
- LoadRunner如何在脚本运行时修改log设置选项?
- VMware host-only putty主机登录虚拟
- NFS
- 查看系统日志
- NIS