描述:
发送(几乎)任意TCP / IP数据包到网络主机。
hping3是一个网络工具,它可以发送自定义的TCP/IP数据包,并像ping程序一样显示目标响应。hping3处理碎片,任意数据包主体和大小,可以用来传输在支持协议下封装的文件。使用hping3你至少可以执行以下操作:
-测试防火墙规则
-高级端口扫描
-使用不同的协议,数据包大小,TOS(服务类型)和分段来测试网络性能。
-路径MTU发现
-在真正的fascist防火墙规则之间传输文件。
-在不同协议下类似Traceroute。
-类似Firewalk的用法。
-远程操作系统指纹。
- TCP / IP堆栈审核。
-还有很多。
它也是学习TCP/IP的一个很好的教学工具。
基础选项:
-h,--help
在标准输出上显示帮助屏幕,因此您可以使用更少的内容。
-v,--version
显示用于访问数据链接层,Linux sock数据包或libpcap的版本信息和API。
-c,--count count
发送(和接收)计数响应数据包后停止。 在发送最后一个数据包之后,hping3等待COUNTREACHED_TIMEOUT秒目标主机回复。 您可以调整COUNTREACHED_TIMEOUT编辑hping2.h
-i,--interval
在发送每个数据包之间等待指定的秒数或微秒数。 --interval X将等待时间设置为X秒,--interval uX将等待时间设置为X微秒。 默认设置是在每个数据包之间等待一秒钟。 使用hping3传输文件调整此选项对于提高传输速率非常重要。