ping命令的究极升华版,从事网络者必备开源工具 GPing v1.16.1 x64 绿色版

发布于2024-06-21 1,950 热度

关于软件:

  • Ping是一个大家都知道的命令行实用工具,用于测试LAN和WAN中设备之间的连接性和可达性。Ping是Packet InterNet Groper的缩写。它将Internet控制消息协议(ICMP)回显请求数据包发送到指定的URL或IP地址,并期望目标主机发出ICMP回显应答。如果收到目标主机的答复,则表明该主机仍在运行。Ping是最常用的网络诊断工具,可以解决与网络相关的许多问题。
  • Ping是计算机网络领域中最古老的实用程序之一。它由美国科学家Michael John Muuss于1983年开发。Ping支持几乎所有操作系统,包括GNU/Linux,Unix,macOS和Windows以及嵌入式系统。

命令行参数:

  • 该增强型ping工具是一个命令行工具,所以我们需要对他的命令有所了解,下面我们来看下他都有哪些命令 ,如下:
  • −4 , −−ipv4
    将名称解析和 IP 限制为 IPv4 地址。
  • −6 , −−ipv6
    将名称解析和 IP 限制为 IPv6 地址。
  • −a , −−活着
    显示活跃的系统。
  • -A, –地址
    按地址而不是DNS名称显示目标。结合 -d,输出将是 ip 和(如果可用)主机名。
  • −b , −−size =字节
    要发送的 ping 数据的字节数。最小大小(通常为 12)为工作所需的数据(序列号、时间戳)留出了空间。上报的接收数据大小包括IP头(通常为20字节)和 ICMP头(8字节),因此最小总大小为40字节。默认值为 56,如ping。最大值是理论上的最大IP数据报大小 (64K),尽管大多数系统将其限制为较小的、取决于系统的数字。
  • −B , −−退避= N
    退避因子。在默认模式下,在放弃之前向目标发送多个请求,等待每个后续请求的回复时间更长。这个参数是等待时间(-t)乘以每个连续请求的值;它必须作为浮点数 (xy) 输入。默认值为 1.5。
  • −c , −−count = N
    要发送到每个目标的请求数据包数。在这种模式下,每个接收到的响应都会显示一行(这可以用 -q或-Q抑制)。此外,当所有请求都已发送(或中断时)时,还会显示有关每个目标的响应的统计信息。
  • −C , −−vcount = N
    与-c类似,但每个目标的统计信息以设计用于自动响应时间统计信息收集的格式显示。例如:
  • XX -C 5 -q somehost
    某主机:91.7 37.0 29.2 – 36.8
    显示五个请求中每个请求的响应时间(以毫秒为单位),“-”表示没有收到对第四个请求的响应。
  • -d , –rdns
    使用DNS查找返回 ping 数据包的地址。这类似于选项 -n / –name,但即使您将主机名作为目标( NAME- > IP- > NAME)也会强制进行反向 DNS 查找。
  • -D, –时间戳
    在循环或计数模式( -l、-c或-C)生成的输出行前添加 Unix 时间戳。
  • −e , −−已过
    显示数据包的经过(往返)时间。
  • -f,– 文件
    从文件中读取目标列表。此选项只能由 root 用户使用。普通用户应通过标准输入管道输入文件:
  • XX < 目标文件
  • -g, –生成 地址/掩码
    从提供的IP网络掩码或起始和结束 IP生成目标列表。在命令行的目标部分指定网络掩码或开始/结束。如果给出了带有网络掩码的网络,则将排除网络和广播地址。前任。要 ping 网络 192.168.1.0/24,指定的命令行可能如下所示:
  • XX -g 192.168.1.0/24
    或者
    XXX -g 192.168.1.1 192.168.1.254
  • -h,– 帮助
    打印使用信息。
  • −H , −−ttl = N
    设置IP TTL 字段(活跳的时间)。
  • −i , −−interval = MSEC
    向任何目标发送 ping 数据包之间的最短时间(以毫秒为单位)(默认为 10,最小值为 1)。
  • −I , −−iface = IFACE
    设置接口(需要 SO_BINDTODEVICE支持)。
  • −l , −−循环
    无限循环地向每个目标发送数据包。可以用 Ctrl-C 打断;然后显示有关每个目标的响应的统计信息。
  • −m , −− 全部
    向目标主机的多个IP地址中的每一个发送 ping (建议使用选项“-A”)。
  • −M , −−dontfrag
    在IP标头中设置“Don’t Fragment”位(用于确定/测试MTU)。
  • −n , −−名称
    如果目标被指定为 IP地址,则对它们进行反向 DNS 查找以
  • −N , −−netdata
    网络数据的格式输出(需要 -l -Q)。见:http://my-netdata.io/
  • −o , −− 中断
    根据丢失的 ping 次数和使用的时间间隔计算“中断时间”(对网络收敛测试很有用)。
  • -O , –tos = N
    设置服务标志的类型( TOS)。N可以是十进制或十六进制 (0xh) 格式。
  • −p , −−周期= MSEC
    在循环或计数模式(-l、-c或-C)中,此参数设置fping 在连续数据包到单个目标之间等待的时间(以毫秒为单位)。默认值为 1000,最小值为 10。
  • −q , −−quet
    安静的。不显示每个探针的结果,而只显示最终摘要。也不显示ICMP错误消息。
  • −Q , −−squiet = SECS
    与-q类似,但每 n 秒显示一次汇总结果。
  • -r, –重试= N
    重试限制(默认 3)。这是尝试 ping 目标的次数,不包括第一次尝试。
  • −R , −−随机
    不使用全零作为数据包数据,而是生成随机字节。用于阻止,例如,链接数据压缩。
  • -s , -−src
    退出时打印累积统计信息。
  • −S , −−src =地址
    设置源地址。
  • −t , −− 超时= MSEC
    初始目标超时(以毫秒为单位)。在默认的非循环模式下,默认超时为 500 毫秒,它表示 fping等待对其第一个请求的响应的时间量。连续超时乘以-B指定的退避因子。
    在循环/计数模式下,默认超时会自动调整以匹配“周期”值(但不超过 2000 毫秒)。如果您愿意,您仍然可以使用此选项调整超时值,但请注意,设置大于“周期”的值会产生不一致的结果,因为只能在最后一次 ping 时遵守超时值。
    另请注意,任何接收到的大于超时值的回复都将被丢弃。
  • -Tn _
    忽略(为了与 fping 2.4 兼容)。
  • −u , −−unreach
    显示无法到达的目标。
  • −v , −−版本
    打印fping版本信息。

免责条款:

此文章内容及软件转载自互联网,仅免费分享给电脑爱好者学习交流,不可以用于商业目的或者非法用途,否则一切后果由用户自负,与本人无关!版权归原作者所有,请在下载后于24小时内删除!本站不会售卖软件,如涉嫌侵犯了您的合法权益,请联系我电子邮箱:uxpc@foxmail.com 或 QQ:455288881进行删除处理!

下载地址:

请点击下面的 “按钮” 下载,无限速!(写作不易,转载请注明出处)

提取密码:按钮【】的字符就是密码

分享知识,分享经验……

发表回复