安装 pwnat 可以使用以下命令在 Ubuntu 或 Debian 系统上安装 pwnat apt-get update apt-get install pwnat 最新版的kali中已经默认安装, 查看帮助 pwnat -h 参数说明 参数名称 参数所代表的含义 -c pwnat 客户端所使用的参数,用以与服务器端连接 -s pwnat 服务器端所使用的参数,用以与客户端连接 -6 通信隧道使用 IPV6 地址 -v 显示pwnat 工具的 Bug 输出信息 -h 显示 pwnat 工具的帮助帮助信息 实验测试 服务端 由上面的 pwnat -h 命令查看参数含义可以知道,服务器端的语法为: pwnat -s 8080 客户端A 参数:[本地 IP 地址] <本地端口> <代理主机> [代理端口] <远程主机地址> <远程端口> pwnat -c 8000 192.168.28.128 8080 需要注意的是,如果防火墙限制了 UDP 流量的传输,pwnat就无法实现内网穿透。
:2021年4月12日 0x00 前言 一直对 P2P 和 NAT 穿透的知识比较感兴趣,正巧最近看到一篇不需要第三方服务器实现 NAT 穿透的项目(https://github.com/samyk/pwnat index.html https://stackoverflow.com/questions/39545461/tcp-based-hole-punching https://github.com/samyk/pwnat http://samy.pl/pwnat/pwnat.pdf http://tutorials.ptnetacad.net/tutorials80.htm https://help.cisco.yueplus.ink
pwnat -在防火墙和nat上打孔。 tgcd :简单的Unix网络实用程序,将基于TCP/IP的网络服务的可访问性扩展到防火墙之外。