pwnat包装说明

pwnat,发音为“POE-NAT”,是一种工具,允许任意数量的NAT后面的客户端,以便直接沟通背后有*不*端口转发和*不* DMZ设置的任何路由器一个单独的NAT服务器通信彼此。服务器不需要知道关于尝试连接的客户机什么。
简单地说,这是一个代理服务器,它的工作原理NAT之后,即使客户端位于NAT后面,没有任何第三方。

资料来源:http://samy.pl/pwnat/
pwnat首页 | 卡利pwnat回购

  • 作者:萨米Kamkar
  • 许可:GPLv3的

包含在pwnat包工具

pwnat - NAT NAT的客户端 - 服务器通信
[email protected]:~# pwnat -h
usage: pwnat <-s | -c> <args>
  -c    client mode (default)
        <args>: [local ip] <local port> <proxy host> [proxy port (def:2222)] <remote host> <remote port>
  -s    server mode
        <args>: [local ip] [proxy port (def:2222)] [[allowed host]:[allowed port] ...]
  -6    use IPv6
  -v    show debug output (up to 2)
  -h    show this help and exit
pwnat用法示例

在服务器上,运行在端口8080(8080服务器模式(-s)。
在客户端,在客户端上的本地端口8000(8000)模式(-C)上运行,连接到服务器的IP(192.168.1.202)8080端口(8080),并用它来 ​​连接到google.com的80端口(谷歌.COM 80)。

[email protected]:~# pwnat -s 8080
Listening on UDP 0.0.0.0:8080
[email protected]:~# pwnat -c 8000 192.168.1.202 8080 google.com 80
Listening on TCP 0.0.0.0:8000
New connection(1): tcp://127.0.0.1:41318 -> udp://192.168.1.202:8080