fping程序类似于ping(ping是通过ICMP(网络控制信息协议InternetControl Message Protocol)协议回复请求以检测主机是否存在)。fping与ping不同的地方在于,fping可以在命令行中指定要ping的主机数量范围,也可以指定含有要ping的主机列表文件。

与ping要等待某一主机连接超时或发回反馈信息不同,fping给一个主机发送完数据包后,马上给下一个主机发送数据包,实现多主机同时ping。如果某一主机ping通,则此主机将被打上标记,并从等待列表中移除,如果没ping通,说明主机无法到达,主机仍然留在等待列表中,等待后续操作。

Fping类似于ping,但比ping强大。fping与ping不同的地方在于,fping可以在命令行中指定要ping的主机数量范围,也可以指定含有要ping的主机列表文件。
与ping要等待某一主机连接超时或发回反馈信息不同,fping给一个主机发送完数据包后,马上给下一个主机发送数据包,实现多主机同时ping。如果某一主机ping通,则此主机将被打上标记,并从等待列表中移除,如果没ping通,说明主机无法到达,主机仍然留在等待列表中,等待后续操作。

pgg@pgg:~$ sudo fping --helpUsage: fping [options] [targets...]Probing options:-4, --ipv4         only ping IPv4 addresses-6, --ipv6         only ping IPv6 addresses-b, --size=BYTES   amount of ping data to send, in bytes (default: 56)-B, --backoff=N    set exponential backoff factor to N (default: 1.5)-c, --count=N      count mode: send N pings to each target-f, --file=FILE    read list of targets from a file ( - means stdin)-g, --generate     generate target list (only if no -f specified)(give start and end IP in the target list, or a CIDR address)(ex. fping -g 192.168.1.0 192.168.1.255 or fping -g 192.168.1.0/24)-H, --ttl=N        set the IP TTL value (Time To Live hops)-I, --iface=IFACE  bind to a particular interface-l, --loop         loop mode: send pings forever-m, --all          use all IPs of provided hostnames (e.g. IPv4 and IPv6), use with -A-M, --dontfrag     set the Don't Fragment flag-O, --tos=N        set the type of service (tos) flag on the ICMP packets-p, --period=MSEC  interval between ping packets to one target (in ms)(in loop and count modes, default: 1000 ms)-r, --retry=N      number of retries (default: 3)-R, --random       random packet data (to foil link data compression)-S, --src=IP       set source address-t, --timeout=MSEC individual target initial timeout (default: 500 ms,except with -l/-c/-C, where it's the -p period up to 2000 ms)Output options:-a, --alive        show targets that are alive-A, --addr         show targets by address-C, --vcount=N     same as -c, report results in verbose format-D, --timestamp    print timestamp before each output line-e, --elapsed      show elapsed time on return packets-i, --interval=MSEC  interval between sending ping packets (default: 10 ms)-n, --name         show targets by name (-d is equivalent)-N, --netdata      output compatible for netdata (-l -Q are required)-o, --outage       show the accumulated outage time (lost packets * packet interval)-q, --quiet        quiet (don't show per-target/per-ping results)-Q, --squiet=SECS  same as -q, but show summary every n seconds-s, --stats        print final stats-u, --unreach      show targets that are unreachable-v, --version      show version-x, --reachable=N  shows if >=N hosts are reachable or not

fping的主要参数有以下两个:

-a:只显示存活主机;
-u:只显示不存活主机;
-l:循环ping
-g:通过指定起始地址与终止地址产生目标列表

目标IP地址的输入方式:
枚举IP

fping IP1 IP2 IP3 ...;

IP列表

fping -f filename;

IP范围

fping -g IP1 IP2(IP1地址开始范围,IP2地址结束范围);

Kali-linux:fping 命令相关推荐

  1. Kali Linux下命令行终端的中英文切换

    Kali Linux下命令行终端的中英文切换 由于自己想下载个kali linux学习,但是苦于自己设备受限,下载了kali官网的light版本: kali-linux-light-2019.1a-a ...

  2. kali linux 升级命令_作为高级Java,你应该了解的Linux知识

    原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处. 作为一个javaer,我以前写过很多关于Linux的文章.但经过多年的观察,发现其实对于大部分人,有些东西压根就用不着.用 ...

  3. kali linux 升级命令_Kali Linux系统:如何升级/更新?

    如果你是刚对Kali Linux入手,你会发现这样一个问题:大家都用过windows系统对吧,它都有一个自动更新或手动更新功能,windows系统可以升级的.我们的Kali Linux系统又如何升级呢 ...

  4. linux fping命令使用

    ----官方安装包下载------------------------------------------------------    http://www.fping.org/    http:/ ...

  5. kali linux 升级命令_linux系统怎么更新?linux更新系统的方法

    大家都知道windows系统有一个自动更新,那么,linux系统又应该怎样更新呢?下面,就以比较常用的linux版本CentOS为例,来教大家具体的操作方法. 方法一:利用终端命令更新 1.启动Cen ...

  6. kali linux 网络命令,Kali Linux系统连接Wifi无线网络命令:

    第一种:root@kali:~# iwconfigroot@kali:~# ifconfigroot@kali:~# ifconfig wlan0 uproot@kali:~#iw dev wlan0 ...

  7. 【实战模拟】Kali Linux Vim命令大全 ——新手上路必备

    新手上路,vim编译器不会保存,不会退出,今天教大家如何使用vim编译器的指令 vim编译器在使用是会在做左下角出现提示,通常插入表示的是可进行编辑,输入的意思, 当你按下Esc键,就会取消编辑状态, ...

  8. 远程连接Kali Linux使用PuTTY实现SSH远程连接

    远程连接Kali Linux使用PuTTY实现SSH远程连接 本书主要以在Android设备上安装的Kali Linux操作系统为主,介绍基于Bash Shell渗透测试.由于在默认情况下,在Andr ...

  9. 云安全技术——Kali Linux安装

    [实验目的] 1.了解信息安全专用Kali Linux系统: 2.掌握TOR与VPN的安装和配置: 3.通过插件增强浏览器的功能: 4.掌握如何清理系统垃圾: 5.掌握Kali Linux系统备份: ...

  10. 网络安全-配置kali linux

    一.网络配置 (1)在虚拟机内的linux系统中配置ip,如果当初安装的时候是选择桥接模式,那么后期配置ip的时候就跟主机在同一个局域网下. (2)在linux下配置ip等信息,有临时配置的[直接传递 ...

最新文章

  1. splitcontainer如何设置两边一样打_墙洞加筋如何计算?
  2. 我的puppet web 管理,彻底告别终端模式
  3. oauth2 增加token 返回参数_一张图搞定OAuth2.0
  4. 《剑指offer》c++版本 5.替换空格
  5. nc 结合htc hts 反弹shell(内网代理环境下)
  6. 骗子收录网站源码PHP搭建
  7. 在java 中调c_在Java中调用C
  8. python开发软件的实例-这可能是最好玩的python GUI入门实例!
  9. python笔试题 github_在GitHub上收获6519颗星星的Python面试题资源,到底有多牛?
  10. 计算机在bios设置用u盘启动不,bios设置u盘启动图解
  11. 如何用计算机计算幅度,用自然语言的方式做计算:Numi 计算器
  12. python局域网监控系统_python 实现局域网监控
  13. 15个令iPhone用户嫉妒的Android widgets 桌面组件
  14. 华为设备,什么是MAC地址漂移
  15. 我国4种托盘的标准尺寸,托盘高度一般多少
  16. python爬虫今日头条_python 简单爬取今日头条热点新闻(
  17. 51单片机+DS18B20+数码管显示+串口通讯+Proteus仿真
  18. ajax异步请求案例
  19. 1658 页的《Java 面试突击核心讲》在牛客网火了,完整版 PDF 开放下载!
  20. stata自变量滞后

热门文章

  1. 27线性空间01——线性空间、线性相关、线性无关、向量组的秩与极大线性无关组的概念、基和维数
  2. 美国防承包商邮件系统遭攻击,军事机密或泄露
  3. JDBC结合C3PO的原始连接
  4. 在上海注册一家分公司,需材料、流程
  5. 计算机网络期末复习题(无答案)
  6. semaphore讲解
  7. mac java visualvm_VisualVM连接远程Java进程
  8. 爬取免费代理上网/组建IP代理池
  9. 社工服务嵌入残疾人托养照料--托起残疾人幸福生活
  10. lisp修改断面属性_HEC-RAS精要(三)——断面附加属性