Debian GNU/Linux (Jessie) でツールを使用しようとしているのhping3
ですが、うまく動作しません。 を実行するとapt-get install hping3
、すでに最新バージョンであると表示されます。 を実行するとwhereis hping3
、適切な場所にあることが示されます。
しかし、ツールを使用しようとすると、次のように表示されます。
bash: hping3: command not found
マニュアルページの構文を読んで、グーグルで調べてみましたが、何が問題なのか全くわかりません。他にもこの問題に遭遇した人はいますか?
答え1
問題は、hping3
にインストールしても、ルートでのみ使用できる/usr/sbin
ため、見つけることができないことです。さらに、ルートとしてのみ実行されることを意図しています。/usr/sbin
$PATH
hping3
hping3
実際には、通常のユーザーの権限で実行されているプログラムがアクセスできないパケット (raw ソケット) を偽装するために、ネットワーク API 機能にアクセスする必要があります。