Wireshark
是一款功能强大的网络协议分析工具,主要用于捕获和分析网络流量,帮助用户排查网络问题、进行安全分析和学习网络协议。以下是 Wireshark 的基础使用指南:
1. 安装 Wireshark
- 访问 Wireshark 官网 下载并安装适合你操作系统的版本。
- Windows 用户可能需要安装额外的捕获驱动程序(如 Npcap),安装程序会自动提示。
2. Wireshark 的主要功能
- 抓包:捕获网络上的实时流量。
- 协议分析:解码各类网络协议(如 TCP、UDP、HTTP、DNS 等)。
- 过滤器:使用显示和捕获过滤器精确分析目标数据。
- 导出数据:支持将抓取的数据导出为多种格式,用于后续分析。
- 统计分析:生成流量图表或统计数据,了解流量分布和趋势。
3. 基本使用步骤
(1) 启动 Wireshark
- 打开 Wireshark 后,界面会显示可用的网络接口列表。
- 选择一个网络接口(例如本地以太网或 Wi-Fi)开始抓包。
(2) 捕获数据包
- 点击左上角的 “Start Capturing” 按钮开始抓包。
- Wireshark 会实时显示捕获的每个数据包的详细信息。
(3) 使用过滤器
- 捕获过滤器:在开始捕获时限制数据包。例如,只捕获 HTTP 流量:
port 80
- 显示过滤器:用于分析已捕获的数据。例如:
- 显示 TCP 流量:
tcp
- 显示来自特定 IP 地址的数据:
ip.src == 192.168.1.1
- 显示 HTTP GET 请求:
http.request.method =&
- 显示 TCP 流量: