「fping」の版間の差分
提供: セキュリティ
(→関連項目) |
|||
行63: | 行63: | ||
== 関連項目 == | == 関連項目 == | ||
− | + | {{icmp}} | |
− | + | <!-- vim: filetype=mediawiki --> | |
− | + | ||
− | + | ||
− | <!-- | + | |
− | vim: filetype=mediawiki | + | |
− | --> | + |
2014年2月6日 (木) 12:24時点における版
fping とは、ICMP ECHO REQUEST パケットをネットワークホストに送信するためのプログラムです。pingスイープ に用いられます。
読み方
- fping
- えふぴん、えふぴんぐ
概要
fping は、ターゲットホストが応答するか確認するために ICMP echo request を使った ping ライクなプログラムです。fping はpingとは異なり、コマンドラインで複数のターゲットを指定したり、ping のターゲットのリストのファイルを指定できます。あタイムアウトか応答をするまで、ターゲットにパケットを送信する代わりに、fpingは、pingパケットを送信したら、ラウンドロビンで次のターゲットに対して実行します。
IPv6 用に fping6 があります。
インストール
CentOSにインストールする場合
sudo yum -y install fping
FreeBSDにインストールする場合
ports コレクションからインストールする場合
cd /usr/ports/net/fping sudo make install clean
pkgコマンドでインストールする場合
sudo pkg install fping
portmasterコマンドでインストールする場合
sudo portmaster -y -d /usr/ports/net/fping
portinstallコマンドでインストールする場合
sudo portinstall /usr/ports/net/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