Arping

arping
作者 Thomas Habets
最新版
2.19 / 2017年7月10日 (7年前) (2017-07-10)[1]
最新評価版
SpoonWep 3 Public Beta
リポジトリ
  • github.com/ThomasHabets/arping
ウィキデータを編集
プログラミング
言語
PythonC言語
対応OS Unix系OS
対応言語 英語
ライセンス GPL 2.0
公式サイト Synscan -Programs - arping
テンプレートを表示

arpingARP要求を用いてターゲット端末の死活確認を行うソフトウェアである。ファイアウォールpingが利用できないという場合に役に立つ。ARPはリンク層プロトコルであるため、arpingも基本的には同一ネットワーク内でしか使用できない。但し、Proxy ARP経由で他のネットワーク内に存在する端末の死活確認を行えるケースも存在する。

Linux版はPythonを用いて作成されているが、libpcapおよびlibnetライブラリを用いて移植性を高めたC言語バージョンも存在し、このバージョンではOpenBSDFreeBSDSolarisなどでも動作する。

送信元MACアドレスの詐称とプロミスキャス・モードを併用することで、送信元を隠蔽した状態で死活確認を行う機能も設けられている。

使用例

$ arping 192.168.39.120
ARPING 192.168.39.120 from 192.168.39.1 eth0
Unicast reply from 192.168.39.120 [00:01:80:38:F7:4C]  0.810ms
Unicast reply from 192.168.39.120 [00:01:80:38:F7:4C]  0.607ms
Unicast reply from 192.168.39.120 [00:01:80:38:F7:4C]  0.602ms
Unicast reply from 192.168.39.120 [00:01:80:38:F7:4C]  0.606ms
Sent 4 probes (1 broadcast(s))
Received 4 response(s)
$

脚注

[脚注の使い方]
  1. ^ “Releases · ThomasHabets/arping · GitHub”. 2018年7月18日閲覧。

外部リンク

  • Arping(libnetとlibpcapを用いたバージョン)
  • arping.py
Unixコマンド
ファイルとファイルシステム管理
プロセス管理
ユーザ管理/環境
テキスト処理
シェルビルトイン
通信
検索
  • find
  • grep
  • locate(英語版)
  • whatis(英語版)
  • whereis(英語版)
マニュアル
  • apropos(英語版)
  • help(英語版)
  • man
ソフトウェア開発
その他
  • bc
  • dc
  • cal
  • date
  • expr
  • false
  • lp(英語版)
  • lpr
  • od
  • sl
  • sleep
  • stty
  • true
  • tty
  • 表示
  • 編集