小编给大家分享一下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进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。