「fping」の版間の差分

提供: セキュリティ
移動: 案内検索
(ページの作成:「fping とは、ICMP ECHO REQUEST パケットをネットワークホストに送信するためのプログラムです。pingスイープ に用いられま...」)
 
 
(同じ利用者による、間の1版が非表示)
行9: 行9:
  
 
[[IPv6]] 用に fping6 があります。
 
[[IPv6]] 用に fping6 があります。
 
 
== インストール ==
 
== インストール ==
 
{{yum|fping}}
 
{{yum|fping}}
 
+
{{pkg|fping}}
{{ports|/usr/ports/net/fping|fping}}
+
 
+
 
== 使い方 ==
 
== 使い方 ==
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
行61: 行58:
 
gping 192 168 0 1 254 | fping -a
 
gping 192 168 0 1 254 | fping -a
 
</syntaxhighlight>
 
</syntaxhighlight>
 
 
== 関連項目 ==
 
== 関連項目 ==
* [[pingスイープ]]
+
{{icmp}}
* [[ping]]
+
<!-- vim: filetype=mediawiki
* [[ICMP]]
+
* [[nmap]]
+
<!--
+
vim: filetype=mediawiki
+
 
-->
 
-->

2015年9月23日 (水) 15:44時点における最新版

fping とは、ICMP ECHO REQUEST パケットをネットワークホストに送信するためのプログラムです。pingスイープ に用いられます。

読み方

fping
えふぴん、えふぴんぐ

概要

fping は、ターゲットホストが応答するか確認するために ICMP echo request を使った ping ライクなプログラムです。fpingpingとは異なり、コマンドラインで複数のターゲットを指定したり、ping のターゲットのリストのファイルを指定できます。あタイムアウトか応答をするまで、ターゲットにパケットを送信する代わりに、fpingは、pingパケットを送信したら、ラウンドロビンで次のターゲットに対して実行します。

IPv6 用に fping6 があります。

インストール

CentOSにインストールする場合

CentOSyum コマンドでインストールする場合。

sudo yum -y  install fping

FreeBSDにインストールする場合

pkgコマンドでインストールする場合

sudo pkg install fping

使い方

$ 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)
   -H n       Set the IP TTL value (Time To Live hops)
   -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
   -I if      bind to a particular interface
   -S addr    set source address
   -t n       individual target initial timeout (in millisec) (default 500)
   -T n       ignored (for compatibility with fping 2.4)
   -u         show targets that are unreachable
   -O n       set the type of service (tos) flag on the ICMP packets
   -v         show version
   targets    list of targets to check (if no -f specified)

複数のターゲットをコマンドラインで指定する例です。

fping 192.168.0.1 192.168.0.2 192.168.0.3

gping との組み合わせで使うケースです。

gping 192 168 0 1 254 | fping -a

関連項目