我安裝了最新版本的 hping3,但 Bash 說“找不到命令”

我安裝了最新版本的 hping3,但 Bash 說“找不到命令”

我正在嘗試在 Debian GNU/Linux (Jessie) 上使用該hping3工具,但它並不想運行得很好。當我運行時apt-get install hping3,它告訴我它已經是最新版本了。當我跑步時whereis hping3,它表明它就在它應該在的地方。

但當我嘗試使用該工具時,它說:

bash: hping3: command not found

我已經閱讀了手冊頁上的語法並進行了一些谷歌搜索,但我完全不知道問題是什麼。有其他人遇到這個問題嗎?

答案1

問題是,hping3安裝到後/usr/sbin你無法找到它,因為/usr/sbin它只能在 root 下使用$PATH。最重要的hping3是只能以 root 身分運作。

hping3實際上需要存取網路 API 功能來欺騙資料包(原始套接字),而以普通使用者權限運行的程式無法存取這些資料包。

相關內容