Wireshark对常见操作系统都支持安装,包括Windows系统、Mac OS X以及基于Linux的系统。你可以在Wireshark的官方网站上,查找所有 Wireshark支持安装的操作系统列表,以及系统版本和硬件要求信息。
Wireshark安装系统支持和要求
截止Wireshark版本3.1.1,系统对硬件的要求如下。
- 任意64位或32位处理器;
- 500MB可用内存,如果采集和分析大个数据包则要求更大内存;
- 500MB可用硬盘空间,如果采集和分析大个数据包则要求更大磁盘空间;
- 分辨率1280 × 1024以上显示;
- 支持数据采集的网卡
- 以太网,任意支持windows操作系统的都可以;
- 802.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软件安装
首先下载对应操作系统的安装软件。
Windows环境下,基本一路next就可以了。
安装过程会显示,在安装Npcap的时候,自动创建一个回环网卡,使用默认即可,点击安装。
在Linux系统中安装Wireshark的第一步是先下载合适的安装包,由于Wireshark并不支持所有的inux版本,所以你可能会发现并没有合适你的Linux版本对应的安装包可供下载。
一般来说,如果作为系统软件安装,你需要具有root权限。但如果你通过编译源代码安装为本地软件,那么通常就不需要root权限。
对于类似于红帽Linux(Red Hat Linux)等使用RPM的Linux发行版,在从Wireshark网站上下载好合适的安装包之后,打开个命令行程序并键入如下命令(将文件名替换成你所下载安装包的名称)。
rpm -ivh wireshark-2.0.0-1.x86_64.rpm wireshark-qt-2.0.0-1.x86_64.rpm
对于类似与Debian和Ubuntu等使用DEB的inux版本,你可以从系统源中安装Wireshark,打开一个命令行窗口并键入如下命令。
$ aptitude install wireshark
需要注意的是,如果你想检测并显示软件安装依赖关系的话,则使用以下命令。
$ dpkg -i wireshark-common_2.0.5.0-1_i386.deb wireshark_wireshark-2.0.5.0-1_i386.deb
其它版本的详细安装,请参考官方网站。