如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

若要在 Linux 上安裝 Wireshark,請使用發行版的軟體套件管理器。以下命令會從系統配置的軟體倉庫安裝它,這通常是獲取更新和已打包好的捕獲輔助工具的最簡單方法。選擇與您的發行版對應的部分;您無需新增第三方 Ubuntu PPA 或手動編輯 Arch 的軟體倉庫配置。

從您的 Linux 發行版安裝 Wireshark

開啟終端,輸入適用於您發行版的命令,並批准軟體套件管理器的提示。圖形介麵包含在 GUI 軟體包中;如果您只需要終端分析,大多數發行版也單獨打包了 TShark。

Ubuntu 或 Debian

刷新軟體包索引,然後安裝 Wireshark:

sudo apt update
sudo apt install wireshark
Linux 終端機顯示了 Ubuntu 和 Debian 系統的 apt update 和 Wireshark 安裝指令。
apt 指令會刷新軟體包訊息,並從已配置的儲存庫安裝 Wireshark。

在安裝過程中,基於 Debian 的系統可能會詢問是否允許非超級使用者擷取封包。僅當您希望選定的使用者帳戶捕獲即時流量時才選擇「是」;安裝程式不會自動將您的帳戶新增至該wireshark群組。如果您選擇“否”,您仍然可以開啟和分析已儲存的擷取檔案。

Fedora

使用 DNF 安裝儲存庫軟體包:

sudo dnf install wireshark
Fedora Linux 終端機顯示了 dnf install wireshark 命令
使用 DNF 從 Fedora 設定的儲存庫安裝 Wireshark。

Fedora 將 Qt 桌面分析器打包為wireshark;命令列工具單獨提供wireshark-cli。 Fedora 的軟體包還準備了一個wireshark用於受控即時捕獲的組。

Arch Linux

Arch Linux 需要進行完整的系統更新,而不是部分軟體套件升級。請先更新系統,再安裝 Qt 介面:

sudo pacman -Syu
sudo pacman -S wireshark-qt
Arch Linux 終端機顯示了 pacman 系統更新和 wireshark-qt 安裝命令
從 Arch 官方 Extra 軟體倉庫安裝 Qt 介面。

如果僅使用命令列進行安裝,請改用wireshark-cli其他方式。軟體包名稱和目前軟體倉庫列於Arch Linux 軟體包資料庫中。

openSUSE

刷新已啟用的儲存庫並安裝可用的 Wireshark 軟體包:

sudo zypper refresh
sudo zypper install wireshark
openSUSE 終端機顯示了 zypper install wireshark 指令
Zypper 從系統上啟用的儲存庫安裝 Wireshark。

不同 openSUSE 版本之間的軟體包名稱可能有所不同。如果您需要 Qt 桌面介面,請使用 ` openSUSE Software` 指令或查看openSUSE 軟體套件清單wireshark-ui-qt來確認您的版本是否提供該介面。請使用為您的版本配置的軟體倉庫;舊版 Leap 的說明可能指向已過時的第三方軟體倉庫。zypper search wireshark

安裝 Flatpak 版本

如果您的發行版沒有提供方便的軟體包,您可以在設定 Flatpak 及其 Flathub 遠端倉庫後安裝 Flathub 建置版本:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.wireshark.Wireshark

重要提示: Wireshark 文件指出 Flatpak 沙箱無法直接從網路適配器擷取封包。請使用此版本檢查現有的擷取檔案;如需即時擷取封包,請安裝適用於您 Linux 發行版的原生軟體套件。該應用程式已在Flathub上架。

允許安全地進行即時資料包捕獲

安裝 Wireshark 和擷取封包需要不同的權限。請以普通使用者身分啟動桌面應用程式;不要使用 `--no-executable` 命令啟動完整的 Wireshark 介面sudo。 Wireshark 將小型dumpcap擷取輔助工具與大型分析器分離,以便分析器能夠以普通使用者權限運作。

  • Debian 或 Ubuntu:如果 Wireshark 已安裝,請執行命令sudo dpkg-reconfigure wireshark-common並在詢問是否允許非超級使用者擷取時選擇「是」。然後僅新增受信任的帳戶。sudo usermod -aG wireshark "$USER"登出並重新登錄,以使新的組成員關係生效。
  • Fedora 或 Arch:官方軟體包會建立並配置使用者wireshark群組。新增您的帳戶sudo usermod -aG wireshark "$USER",然後登出並重新登入。

會員資格授予對即時網路流量擷取的存取權限,其中可能包含敏感流量。請將存取權限限制在需要此權限的帳戶。其他發行版可能有其自身的設定方式;請按照您所用軟體包的步驟操作,而不是從其他 Linux 發行版複製功能或權限命令。有關特定平台的詳細信息,請參閱 Wireshark 的捕獲權限指南。

開啟 Wireshark 並確認安裝

從桌面應用程式選單啟動 Wireshark,或執行以下命令:

wireshark --version
wireshark

第一條指令會列印出已安裝的版本;第二條指令會開啟分析器。如果未顯示任何用於即時捕獲的接口,請檢查上述權限步驟並重新登入。即使沒有即時擷取權限,您仍然可以從 Wireshark 開啟已儲存的.pcap檔案.pcapng。

有關軟體套件管理器方法和 Debian 擷取配置,請參閱Wireshark 使用者指南中的 Linux 軟體包安裝部分和Debian 軟體包說明。

留下評論

如何在Linux系統上使用Cameractrls更改網路攝影機設置

如何在Linux系統上使用Cameractrls更改網路攝影機設置

使用 Cameractrls 在 Linux 上變更網路攝影機設定:調整曝光、色彩、減少閃爍和其他支援的控件,然後檢查相容的視訊模式。

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

在 Linux 系統上,您可以使用 JetBrains Toolbox 或獨立的 tar.gz 壓縮套件安裝 PhpStorm,此外還有 Snap 和 Arch AUR 版本可供選擇。 Java 已預先安裝。

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

在 Linux 上使用 GNOME Disks 或 dd 建立 CD-ROM ISO。識別光碟機,監控複製過程,驗證鏡像,並了解何時損壞的光碟或音訊光碟需要其他工具。

如何在 XFCE 4 上設定雙面板

如何在 XFCE 4 上設定雙面板

為每個顯示器建立一個單獨的 XFCE 4 面板,將第二個面板指派給正確的輸出,調整其位置和大小,並新增所需的啟動器和狀態項目。

如何在Linux上安裝Cisco Packet Tracer

如何在Linux上安裝Cisco Packet Tracer

下載適用於 Ubuntu 64 位元系統的 Cisco Packet Tracer 9.0.1,使用 APT 安裝 DEB 軟體包,在終端機中接受許可協議,然後登入以啟動實驗環境。

如何在Linux系統下使用GIMP摳圖

如何在Linux系統下使用GIMP摳圖

在 Linux 系統上使用 GIMP 去除照片背景:描繪主體,刪除選定的背景,保持透明度,並匯出可重複使用的 PNG 檔案。

免費下載 FlightGear:官方安裝指南

免費下載 FlightGear:官方安裝指南

從官方網站免費下載 FlightGear。比較 Windows、macOS 和 Linux 版本的軟體包,安裝資料文件,即可開始您的首次飛行。

Google Tasks桌面應用程式:如何在電腦上使用

Google Tasks桌面應用程式:如何在電腦上使用

在瀏覽器中開啟 Google Tasks,新增 Chrome 捷徑或應用程式啟動,並透過行事曆和 Gmail 管理有日期的待辦事項。

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler 可以將 MP3 片段對應到鍵盤按鍵,並支援音訊循環播放。了解這款經典免費軟體的功能、其舊功能的缺失以及下載前需要檢查的事項。

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

使用目前軟體包命令在 Ubuntu、Debian、Fedora、Arch 或 openSUSE 上安裝 Wireshark,然後安全地配置即時資料包擷取。