netcat 实现端口转发

code

下面来看看如何用nc实现简单的端口转发。

- 背景:192.168.1.103的msfadmin用户需要访问192.168.1.102的8000端口,但是该端口被防火墙保护着,不允许外界机器访问。目前msfadmin用户只能访问192.168.1.102的9000端口。需要9000端口做转发。

- 目标:msfadmin通过访问192.168.1.102的9000端口,达到与8000端口通话的目的。

1. 在192.168.1.102上开启8000端口。
nc -l 8000

2. 在192.168.1.102上实现9000端口转发。
freestyle4568@freestyle4568 ~ $ cat /tmp/fifo | nc localhost 8000 | nc -l 9000 > /tmp/fifo

3. 在192.168.1.103上连接192.168.1.102的9000端口。
nc -n 192.168.1.102 9000

原文地址:https://www.cnblogs.com/sea-stream/p/13528026.html