Fping—Linux下的轻量级网管工具

Fping介绍

Linux下的fping,debian下直接apt可以安装,具体 应用 就参考man文档了。

UNIX和Windows环境 都有很多 可以用来举办ICMP ping扫描的器材。fping(http://packetstorm.securify.com/ Exploit_Code__Archive/ fping.tar.gz)是UNIX环境 里久经检验 的ping扫描器材之一。早期的ping扫描器材多半必要 等待前一个被探测主机返回某种相应 动静 之后手法连续 探测下一台主机是否存在,但fping却能以轮转行动 并行地发出大宗的ping哀求。这么一来,用fping器材去扫描多个IP所在的速率 要比ping快很多 。fping器材有两种用法:既可以通过标准 输入装备 (stdin)向它供给 一系列IP所在作为输入,也可以让它去读取某个文件。让fping器材去读取一个文件是件很大略 的事变 :创建 一个文本文件并把IP所在按每行一个的技俩写入,如下所示:
192.168.51.1 192.168.51.2 192.168.51.3 … 192.168.51.253 192.168.51.254

然后应用 “-f”参数读入这个文件,如下所示:

1
2
3
4
@gz-10:~$ fping –a –f in.txt
192.168.1.3 is alive
192.168.1.2 is alive
192.168.1.1 is alive
fping器材的“-a”选项表示只在输出陈诉 里列出当前正在运行的体系 。假如 你乐意 ,还可以同时应用 这个器材的“-d”选项去理会主机名。笔者比拟 喜好 应用 fping器材的“-a”选项共同 shell脚本和“-d”选项去扫描那些有着唯一 无二的主机名的体系 。在编写举办ping扫描的脚本时,“-f”和fping器材的其他几个选项也很有效 。fping器材的可用选项的完备 清单可以通过推行 “fping -h”下令 来查察 。

再提醒 几个常用的参数

fping -h Usage: fping [options] [targets...]

-a show targets that are alive

-A show targets by address

-b n amount of ping data to send, in bytes (default 56)

-B f set exponential backoff factor to f

-c n count of pings to send to each target (default 1)

-C n same as -c, report results in verbose format

-e show elapsed time on return packets -

f file read list of targets from a file ( – means stdin) (only if no -g specified)

-g generate target list (only if no -f specified) (specify the start and end IP in the target list, or supply a IP netmask) (ex. fping -g 192.168.1.0 192.168.1.255 or fping -g 192.168.1.0/24)

-i n interval between sending ping packets (in millisec) (default 25)

-l loop sending pings forever

-m ping multiple interfaces on target host

-n show targets by name (-d is equivalent)

-p n interval between ping packets to one target (in millisec) (in looping and counting modes, default 1000)

-q quiet (don’t show per-target/per-ping results)

-Q n same as -q, but show summary every n seconds

-r n number of retries (default 3)

-s print final stats -S addr set source address -t n individual target initial timeout (in millisec) (default 500)

-u show targets that are unreachable

-v show version targets list of targets to check (if no -f specified)

g:可以将某网络和某ip举办ping测试
u:只是列出不可到达 的ip所在
这个常用,具体的看man啦

还没有评论,快来抢沙发!

发表评论

  • 😉
  • 😐
  • 😡
  • 😈
  • 🙂
  • 😯
  • 🙁
  • 🙄
  • 😛
  • 😳
  • 😮
  • emoji-mrgree
  • 😆
  • 💡
  • 😀
  • 👿
  • 😥
  • 😎
  • ➡
  • 😕
  • ❓
  • ❗
  • 65 queries in 0.426 seconds