什么是 Wireshark?
WireShark 是一种流行的工具,用于分析网络中的数据包。 该工具是免费和开源的。 在 2006 年 5 月之前,它以 Ethereal 的名字而闻名,后来由于一些商标问题而改名为 Wireshark。 Wireshark 有助于网络故障排除、流量分析、软件和通信协议开发以及教育目的。
它适用于 Linux、Windows、BSD、Solaris、macOS 和其他类 Unix 操作系统。
在今天的教程中,您将看到如何在您的机器上安装 Wireshark。 Manjaro Linux 21 是我们在本教程中使用的操作系统。 Manjaro 是一个免费的、开源的、高效的 Linux 发行版。 要了解有关 Manjaro Linux 的更多信息,请参阅:
https://manjaro.org/
本教程分为两部分。 在第 1 部分中,安装是使用 Manjaro 的终端进行的。 在第 2 部分中,使用 flatpak 进行安装。
事不宜迟,让我们开始吧!
安装指南
使用终端安装 WireShark:
第一步:更新系统
我们将通过更新我们正在使用的 Manjaro 系统开始安装。 要更新它,请运行以下命令:
sudo pacman -Syu
第 2 步:安装 Wireshark
现在系统已更新,让我们安装应用程序。 要安装 Wireshark,请执行以下命令:
sudo pacman -S wireshark-qt
Wireshark 将立即安装在您的机器上。 该过程大约需要五分钟或更短的时间。
第 3 步:通过运行 Wireshark 验证安装
我们可以通过简单地运行应用程序来验证安装是否成功。 Wireshark可以通过终端使用Wireshark命令打开,如下图:
Wireshark
这将打开一个 Wireshark 的界面。 这将确认安装是否成功。 如果应用程序无法运行,请尝试重新安装它。 您还可以尝试使用我们在下一节中讨论的 flatpak 安装 Wireshark 的另一种方法。
使用 flatpak 安装 Wireshark
第 1 步:安装 Flatpak
要通过 Flatpak 安装 Wireshark,我们首先需要安装 Flatpak。 如果您已经在系统上安装了它,则可以跳过此步骤。
要安装 Flatpak,请运行以下命令:
sudo pacman -S flatpak
第 2 步:启用 Flathub 存储库
在这一步中,我们将启用 flathub 存储库来获取包。 可以通过发出以下命令来完成:
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
第 3 步:安装 Wireshark
现在终于可以安装应用程序了。 要安装 Wireshark,请运行以下命令:
flatpak install flathub org.wireshark.Wireshark
第 4 步:运行 Wireshark
现在您可以使用 Wireshark 命令运行 Wireshark,如下所示:
Wireshark
Wireshark 的界面如下所示:
第 5 步:更改权限(可选步骤)
当您运行 Wireshark 并尝试捕获数据包时,您很可能会看到如下所示的错误窗口。
为了解决这个问题,我们将授予 /usr/bin 目录下名为 dumpcap 的文件的执行权限。
可以通过发出以下命令来完成:
sudo chmod +x /usr/bin/dumpcap
执行命令后, close 应用程序并重新启动它以更新我们赋予 dumpcap 文件的新执行权限。 现在您将能够捕获数据包而不会遇到任何错误。
今天,我们了解了如何借助一些易于理解的命令在 Manjaro Linux 21 上安装 Wireshark。 我们通过两种方式进行安装:1)通过终端和 2)使用 Flatpak。
现在,您可以轻松轻松地分析网络中的流量。
我希望你喜欢我们的教程。
要了解如何在 Debian 11 中安装 Wireshark,请查看: