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 個)
参照
参考文献
- ^ arping Linuxマニュアルページ
- ^トンプソン、R. 『倫理的ハッキング実践:初心者とプロのための実践ガイド』コードアカデミー. ISBN 978-93-5493-360-8。
- ^ Sloan, Joseph D. (2001-08-09).ネットワークトラブルシューティングツール:ネットワーク管理者のためのヘルプ. O'Reilly Media, Inc.. p. 68. ISBN 978-0-596-55198-8。
- ^ GitHubのiputils
- ^ GitHubのarping