Wireshark对常见操作系统都支持安装,包括Windows系统、Mac OS X以及基于Linux的系统。你可以在Wireshark的官方网站上,查找所有 Wireshark支持安装的操作系统列表,以及系统版本和硬件要求信息。

Wireshark安装 网络分析

Wireshark安装系统支持和要求

截止Wireshark版本3.1.1,系统对硬件的要求如下。

  • 任意64位或32位处理器;
  • 500MB可用内存,如果采集和分析大个数据包则要求更大内存;
  • 500MB可用硬盘空间,如果采集和分析大个数据包则要求更大磁盘空间;
  • 分辨率1280 × 1024以上显示;
  • 支持数据采集的网卡
    • 以太网,任意支持windows操作系统的都可以;
    • 11,查看Wireshark wiki,如果网卡不满足要求的话,可能会对采集的结果有影响。
    • 其它介质。

软件支持的系统如下。

Windows操作系统:Windows 10, 8, 7, Server 2019, Server 2016, Server 2012 R2, Server 2012, and Server 2008 R2

Linux操作系统:

  • Alpine Linux
  • Apple macOS
  • Canonical Ubuntu
  • Debian GNU/Linux
  • FreeBSD
  • Gentoo Linux
  • HP-UX
  • Mandriva Linux
  • NetBSD
  • OpenPKG
  • Oracle Solaris
  • Red Hat Enterprise Linux / CentOS / Fedora

Wireshark软件安装

首先下载对应操作系统的安装软件。

网深科技 NetInside 网络分析

Windows环境下,基本一路next就可以了。

Wireshark安装 网络分析

安装过程会显示,在安装Npcap的时候,自动创建一个回环网卡,使用默认即可,点击安装。

Wireshark Npcap

Linux系统中安装Wireshark的第一步是先下载合适的安装包,由于Wireshark并不支持所有的inux版本,所以你可能会发现并没有合适你的Linux版本对应的安装包可供下载。

一般来说,如果作为系统软件安装,你需要具有root权限。但如果你通过编译源代码安装为本地软件,那么通常就不需要root权限。

对于类似于红帽Linux(Red Hat Linux)等使用RPMLinux发行版,在从Wireshark网站上下载好合适的安装包之后,打开个命令行程序并键入如下命令(将文件名替换成你所下载安装包的名称)

rpm -ivh wireshark-2.0.0-1.x86_64.rpm wireshark-qt-2.0.0-1.x86_64.rpm

对于类似与DebianUbuntu等使用DEBinux版本,你可以从系统源中安装Wireshark,打开一个命令行窗口并键入如下命令。

$ aptitude install wireshark

需要注意的是,如果你想检测并显示软件安装依赖关系的话,则使用以下命令。

$ dpkg -i wireshark-common_2.0.5.0-1_i386.deb wireshark_wireshark-2.0.5.0-1_i386.deb

其它版本的详细安装,请参考官方网站。