在Linux系統中,安裝dumpcap(Wireshark的命令行版本)通常涉及以下步驟:
sudo apt update
sudo apt install dumpcap
sudo yum install dumpcap
或者,如果你使用的是較新的Fedora版本:
sudo dnf install dumpcap
sudo pacman -S dumpcap
如果你需要特定版本的dumpcap或者包管理器中沒有提供,你可以從源代碼編譯安裝。
sudo apt-get update
sudo apt-get install build-essential libpcap-dev
wget https://github.com/wireshark/dumpcap/releases/download/v1.12.3/dumpcap-1.12.3.tar.gz
tar -xzf dumpcap-1.12.3.tar.gz
cd dumpcap-1.12.3
./configure
make
sudo make install
安裝完成后,可能需要調整dumpcap的權限,以便普通用戶可以使用它捕獲數據包。
sudo setcap cap_net_raw,cap_net_admin=eip /usr/sbin/dumpcap
運行以下命令來驗證dumpcap是否正確安裝:
dumpcap --version
如果顯示了版本信息,說明dumpcap已經成功安裝。
sudo
來運行dumpcap。通過以上步驟,你應該能夠在Linux系統中成功安裝dumpcap。