1.2 系統要求
Wireshark所需的資源量取決于您的環境以及您正在分析的捕獲文件的大小。對于不超過幾百MB的中小型捕獲文件,以下值應該是合適的。較大的捕獲文件將需要更多的內存和磁盤空間。
如果Wireshark內存不足崩潰。有關詳細信息和解決方法,請參見 https://wiki.wireshark.org/KnownBugs/OutOfMemory
盡管Wireshark使用單獨的過程來捕獲數據包,但是數據包分析是單線程的。
1.2.1 Windows系統
Wireshark支持仍在其擴展支持期內的任何版本的Windows 。包括Windows 10、8.1,Server 2019,Server 2016,Server 2012 R2和Server2012。它還需要滿足以下條件:
通用 C 運行庫。包含在Windows 10和Windows Server 2019中,如果啟用了Microsoft Windows Update,則會自動安裝在早期版本中。否則,您必須安裝 KB2999226或 KB3118401。
任意64位AMD64 / x86-64或32位x86處理器。
500 MB的RAM。較大的捕獲文件需要更多的RAM。
500 MB的磁盤空間。捕獲文件需要額外的磁盤空間。
任意顯示器。建議使用1280×1024或更高分辨率。Wireshark將使用HiDPI或Retina分辨率(如果可用)。高級用戶會發現多個監視器很有用。
支持用于捕獲的網卡。
- 以太網。Windows支持的任何卡都可以使用。可能影響您的環境的有關問題,請參閱以太網捕獲和 卸載的Wiki頁面 。
- 802.11。請參閱Wireshark Wiki頁面。如果沒有特殊設備,捕獲原始802.11信息可能很困難。
- 其他媒體。參見https://wiki.wireshark.org/CaptureSetup/NetworkMedia。
不再支持Microsoft擴展的生命周期支持范圍之外的Windows的舊版本。由于我們無法控制的情況(例如,我們依賴的第三方庫)或僅在更新版本的Windows中才存在的必要功能(例如,增強的安全性或內存管理),通常很難或不可能支持這些系統。
- Wireshark 3.2是正式支持Windows 7和Windows Server 2008 R2的最后一個發行分支。
- Wireshark 2.2是最后一個支持Windows Vista和Windows Server 2008(不含R2)的分支。
- Wireshark 1.12是支持Windows Server 2003的最后一個發行分支。
- Wireshark 1.10是正式支持Windows XP的最后一個發行分支。
有關更多詳細信息,請參見Wireshark發行生命周期頁面。
1.2.2 MAC系統
Wireshark支持macOS 10.12及更高版本。與Windows相似,支持的macOS版本取決于第三方庫和Apple的要求。
- Wireshark 2.6是支持Mac OS X 10.6和10.7和OS X 10.8至10.11的最后一個發行分支。
- Wireshark 2.0是最后一個在32位Intel上支持OS X的發行分支。
- Wireshark 1.8是在PowerPC上支持Mac OS X的最后一個發行分支。
系統要求應與上面針對Windows列出的規范相當。
1.2.3 UNIX、Linux和BSD
Wireshark可在大多數UNIX和類似UNIX的平臺上運行,包括Linux和大多數BSD變體。系統要求應與上面針對Windows列出的規范相當。
二進制軟件包可用于大多數Unices和Linux發行版,包括以下平臺:
- Alpine Linux
- Canonical Ubuntu
- Debian GNU/Linux
- FreeBSD
- Gentoo Linux
- HP-UX
- Mandriva Linux
- NetBSD
- OpenPKG
- Oracle Solaris
- Red Hat Enterprise Linux / CentOS / Fedora
如果二進制軟件包不適合您的平臺,可下載源代碼重新構建。
Wireshark中文使用教程(用戶版)
推薦文章: