描述:
通过ICMP回显请求/答复数据包建立隧道TCP连接。
ptunnel是一个应用程序,它允许您使用ICMP回显请求和答复数据包(通常称为ping请求和答复)将TCP连接可靠地建立到远程主机的隧道。 乍一看,这似乎是一件无用的事情,但实际上在某些情况下可以派上用场。 以下示例说明了创建ptunnel的主要动机:
设置:您在旅途中偶然发现开放的无线网络。该网络为您提供IP地址,但不允许您将TCP或UDP数据包发送到互联网的其余部分,例如检查邮件 。 该怎么办? 偶然地,您发现该网络将允许您ping其余Internet上的任何计算机。 使用ptunnel,您可以利用此功能来检查您的邮件,或执行其他需要TCP的操作。
选项:
客户选项:
-p proxy_address
指定运行代理的主机。
-lp listen_port
指定客户端将在其上侦听传入的TCP连接的端口。
-da destination_addr
在客户端模式下,指定数据包到达代理后希望将其传送到的地址,或者在服务器模式下,限制目标数据包可以转发到的地址。
-dp destination_port
指定/限制代理将TCP连接隧道传输到的端口。
共享选项:
-c network_device
指定要从中捕获数据包的网络接口。 请注意,不一定总是需要捕获数据包,但是如果遇到ptunnel问题,则应尝试此操作。
-v verbosity
控制详细程度。 -1是无输出,0仅显示错误,1显示信息消息,2提供更多输出,3提供更多输出,4级显示调试信息,5级绝对显示所有内容,包括发送