介绍

fping是一个小型命令行工具,用于向网络主机发送ICMP回应请求,类似于ping,但在ping多个主机时性能要高得多。 fping完全不同于ping,因为您可以在命令行上定义任意数量的主机,或者指定包含要ping的IP地址或主机列表的文件。
在win下,fping支持快速ping、指定包数量ping、指定包大小ping等更多对于ping要求

下载

官方下载为linux源码

这个是win版的fping

安装

下载后解压到你喜欢的一个目录(建议最简单且不包含中文)
我下载到了F:/fping300

INSTALL

使用

运行fping

WIN+R打开运行,输入cmd打开命令提示符

运行

CMD

然后输入你的fping存放磁盘,我这里是F盘,所以输入F:
接着使用cd命令进入fping存放的文件夹(我这里是fping300 所以输入cd fping300
输入cd cd x64 (64 bit)(如果你的系统是32位,就输入cd x32 (32 bit)
FPING

fping详解

按照上述步骤操作完后,就可以使用fping了(若关掉了命令提示符,再次使用必须按照以上步骤再次操作)

-t:两次ping之间的时间(毫秒),最多1000000
-w:等待每个回复的超时时间(毫秒)
-c:连续ping(优先级高于-n)
查看统计数据并继续键入Control Break;
停止-键入Control-C。
-n:要发送到每个主机的ping数
-s:数据量(字节)高达65500
-S:大小扫描:ping,size1+1,…,size2字节
-R:最小值和最大值之间的随机长度(使用-S时禁用)
-d:使用指定数据ping
-h:跃点数(TTL:1到128)+打印跃点数
-v:服务类型(0到255)(仅限IPv4)
-r:记录路由(1到9个路由)(仅限IPv4)
-f:在数据包中设置不分段标志(仅限IPv4)
-j:每次回复时打印抖动(仅当ping一台主机时)
-g:ping IP范围从host1到host2(仅限IPv4)
-H:从文件名获取主机(逗号分隔,文件名带有完整路径)
-a:将地址解析为主机名
-A:打印每个回复的地址
-p:使用线程池ping多个主机(启用ICMP dll)
      x是可选的,允许您选择线程数
       e.g.-p为每个主机使用一个线程
            -p5使用5个线程/核心的池
-i:使用ICMP dll而不是原始套接字(禁用-r)
-b:每次成功回复时发出哔哔声(-b-到哔哔声超时)
-T:每次回复时打印时间戳
-D:每次回复时打印日期戳
-l:将输出限制为ping结果和错误
-o:将输出限制为ping统计信息
-L:登录到文本文件

进行fping

fping IP 参数

例如:
我们要ping 192.168.1.1 10000下 数据包大小1024,且要求最快速则

fping 192.168.1.1 -n 10000 -s 1024 -t

Last modification:April 9th, 2020 at 11:32 pm
如果觉得我的文章对你有用,请随意赞赏