您好,登錄后才能下訂單哦!
小編給大家分享一下Linux系統中如何安裝Wireshark,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
Wireshark 在 Ubuntu 默認倉庫中可用,只需使用以下命令即可安裝。但有可能得不到最新版本的 wireshark。
linuxtechi@nixworld:~$ sudo apt-get updatelinuxtechi@nixworld:~$ sudo apt-get install wireshark -y
因此,要安裝最新版本的 wireshark,我們必須啟用或配置官方 wireshark 倉庫。
使用下面的命令來配置倉庫并安裝最新版本的 wireshark 實用程序。
linuxtechi@nixworld:~$ sudo add-apt-repository ppa:wireshark-dev/stablelinuxtechi@nixworld:~$ sudo apt-get updatelinuxtechi@nixworld:~$ sudo apt-get install wireshark -y
一旦安裝了 wireshark,執行以下命令,以便非 root 用戶也可以捕獲接口的實時數據包。
linuxtechi@nixworld:~$ sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap
Wireshark 包及其依賴項已存在于 debian 9 的默認倉庫中,因此要在 Debian 9 上安裝最新且穩定版本的 Wireshark,請使用以下命令:
linuxtechi@nixhome:~$ sudo apt-get updatelinuxtechi@nixhome:~$ sudo apt-get install wireshark -y
在安裝過程中,它會提示我們為非超級用戶配置 dumpcap,
選擇 yes 并回車。
Configure-Wireshark-Debian9
安裝完成后,執行以下命令,以便非 root 用戶也可以捕獲接口的實時數據包。
linuxtechi@nixhome:~$ sudo chmod +x /usr/bin/dumpcap
我們還可以使用最新的源代碼包在 Ubuntu/Debian 和其它 Linux 發行版上安裝 wireshark。
首先下載最新的源代碼包(寫這篇文章時它的最新版本是 2.4.2),使用以下命令:
linuxtechi@nixhome:~$ wget https://1.as.dl.wireshark.org/src/wireshark-2.4.2.tar.xz
然后解壓縮包,進入解壓縮的目錄:
linuxtechi@nixhome:~$ tar -xf wireshark-2.4.2.tar.xz -C /tmplinuxtechi@nixhome:~$ cd /tmp/wireshark-2.4.2
現在我們使用以下命令編譯代碼:
linuxtechi@nixhome:/tmp/wireshark-2.4.2$ ./configure --enable-setcap-installlinuxtechi@nixhome:/tmp/wireshark-2.4.2$ make
最后安裝已編譯的軟件包以便在系統上安裝 Wireshark:
linuxtechi@nixhome:/tmp/wireshark-2.4.2$ sudo make installlinuxtechi@nixhome:/tmp/wireshark-2.4.2$ sudo ldconfig
在安裝后,它將創建一個單獨的 Wireshark 組,我們現在將我們的用戶添加到組中,以便它可以與 Wireshark 一起使用,否則在啟動 wireshark 時可能會出現 “permission denied(權限被拒絕)”錯誤。
要將用戶添加到 wireshark 組,執行以下命令:
linuxtechi@nixhome:~$ sudo usermod -a -G wireshark linuxtechi
現在我們可以使用以下命令從 GUI 菜單或終端啟動 wireshark:
linuxtechi@nixhome:~$ wireshark
看完了這篇文章,相信你對“Linux系統中如何安裝Wireshark”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。