Wireshark
wireshark.org又名 Ethereal、tshark
开源网络协议分析器,抓取并逐层查看网络流量,支持数百种协议解析,供网络运维和开发者排查问题。
工具免费不用登录网页 · Windows · macOS · Linux英文开源国内可直接访问
Wireshark 是一个网络协议分析器,用来抓取流经网卡的原始数据包,再按协议一层层拆开查看。网络慢、连接失败、某个请求发出去没回应,这类问题在应用日志里看不出原因时,抓一份包往往能直接看到是谁没回话、重传发生在哪一步。它由 Wireshark 基金会维护,源码以 GPL 发布,下载到的是完整版本,不是功能受限的试用版。
主要功能
核心动作是选一块网卡开始捕获,实时滚动显示每个包的源地址、目的地址、协议和摘要;点开某个包,能看到以太网帧、IP、TCP 直到应用层字段的逐层展开。捕获可以设过滤条件只留关心的流量,抓完保存成文件,之后离线打开慢慢分析。首页提到它对数百种协议做深度解析,并附带 OUI 查询、WPA PSK 生成、捕获过滤器生成等小工具。
平台与版本
官网提供 Windows x64、Windows Arm64、Windows 便携版、macOS 通用镜像、Ubuntu 安装包和源码,常见 Linux 发行版的软件源里也能装到。页面上的稳定版是 4.6.9,另有 4.4.19 旧稳定版和 5.0.0rc1 开发版。界面为英文,官方称支持二十多种语言。
适合谁,用前要知道什么
适合需要看真实流量的网络管理员、后端和客户端开发、安全分析人员。它不负责替你判断问题,只把流量摊开,协议知识和过滤语法得自己补,官方用户指南和 SharkFest 的视频是主要学习材料。抓包涉及他人通信内容,在公司网络或公共网络上使用前先确认授权范围。软件本身免费,基金会靠捐赠和赞助运营。
常见问题
Wireshark 收费吗?
Wireshark 免费使用。免费,完整版,无付费授权费。
用 Wireshark 要登录吗?
不用登录就能用。
Wireshark 国内能访问吗?
本站 11 月 8 日 检测,Wireshark 在国内可以直接访问。
Wireshark 有哪些平台 / App?
支持 网页、Windows、macOS、Linux。
Wireshark 的替代品有哪些?
本站整理了 1 个替代品,例如 Sniffnet。