portmap与第三层交换

开源项目portmap http://code.google.com/p/portmap  不同于用于rpc的portmap。 他提供了类似iptable的端口映射转发到不同服务器的功能。

但是iptable每次修改配置都要重启,而它不需要。

类似工具还有socat,
socat tcp:outerhost:1234 tcp:192.168.12.34:3389

on server:
c:\>socat tcp-listen:23 exec:cmd,pty,stderr

這個命名把cmd綁定到端口23,同時把cmd的Stderr重定向到stdout。

on client:
c:\>socat readline tcp:server:23

連接到服務器的23端口,即可獲得一個cmd shell。readline是gnu的命令行編輯器,具有歷史功能。

socat -d -d -lmlocal2 TCP4-LISTEN:81,su=nobody,fork,reuseaddr TCP4:192.168.16.55:81
socat -d -d -d -d TCP-LISTEN:6921 EXEC:/usr/bin/ssh -p 22 [email protected] socat - TCP\:127.0.0.1\:5929

先收藏,,这个应用思想对多IP资源缺乏的应用有很大的借鉴。


你可能感兴趣的:(tcp,shell,server,cmd,服务器,工具)