アーピング

arpingは、 MACアドレスで識別されるホスト宛てにアドレス解決プロトコル(ARP)要求を使用してリンク層フレームを送信することにより、コンピュータネットワーク上のホストを検出するためのソフトウェアユーティリティです。[ 1 ]このユーティリティは、ユーザーが指定したIPアドレスを解決するためにARPを使用する場合があります。 [ 2 ]

このユーティリティは、上位ネットワーク層で動作するpingに似ており、インターネット制御メッセージプロトコル(ICMP)を介してインターネット層でネットワークをプローブします。[ 3 ]

2つの一般的な亜種が存在します。1つはLinuxのiputilsスイート[ 4 ]の一部で、MACアドレスをIPアドレスに解決できません。もう1つはThomas Habetsによって書かれたもので、[ 5 ] 、 IPアドレスだけでなくMACアドレスでもホストにpingを実行でき、より多くの機能が追加されています。

プロキシ ARPを実装するリピータを採用したネットワークでは、ARP 応答はプローブされたターゲットから直接発信されるのではなく、そのようなプロキシ ホストから発信されることがあります。

iputils arping からの出力例:

192.168.39.1 eth0 から 192.168.39.120 への ARPING 192.168.39.120からのユニキャスト応答 [00:01:80:38:F7:4C] 0.810ms 192.168.39.120からのユニキャスト応答 [00:01:80:38:F7:4C] 0.607ms 192.168.39.120からのユニキャスト応答 [00:01:80:38:F7:4C] 0.602ms 192.168.39.120からのユニキャスト応答 [00:01:80:38:F7:4C] 0.606ms 4 個のプローブを送信しました (1 回のブロードキャスト) 4件の回答を受け取りました 

Thomas Habets の arping からの出力例:

ARPING 192.168.16.96 00:04:5a:4b:b6:ec (192.168.16.96) からの 60 バイト: インデックス=0 時間=292.000 マイクロ秒 00:04:5a:4b:b6:ec (192.168.16.96) からの 60 バイト: インデックス = 1 時間 = 310.000 マイクロ秒 00:04:5a:4b:b6:ec (192.168.16.96) からの 60 バイト: インデックス = 2 時間 = 256.000 マイクロ秒 ^C --- 192.168.16.96 統計 --- 送信パケット 3 個、受信パケット 3 個、未応答 0% (追加 0 個) 

参照

参考文献