Wireshark抓包分析工具

Wireshark是最流行的开源网络协议分析工具(Network Protocol Analyzer),用于:

  • 捕获网络数据包
  • 实时或离线分析通信内容
  • 调试网络问题
  • 安全审计

下载安装

https://www.wireshark.org/download.html

除安装路径外,其他默认即可。

界面概览

核心功能

功能 说明
实时抓包 监听网卡流量,捕获所有经过的数据包
协议解析 自动识别并分层解析协议(物理层 → 应用层)
过滤器 强大的显示过滤和捕获过滤
流量统计 会话列表、端点统计、协议分布、IO 图形等
流追踪 追踪 TCP/UDP/HTTP/WebSocket 等完整会话
导出与导入 支持 .pcap/.pcappng格式
着色规则 自定义颜色标记关键包

抓包分析

  1. 选择网卡

ip -a查看下

  1. 使用捕获过滤器抓包

    host 192.168.1.100

    tcp port 80

    host www.example.com and port 443

  2. 复现问题后,停止抓包

  3. 使用显式过滤器定位,举例场景如下:

场景 过滤表达式
只看 HTTP 流量 http
只看 WebSocket websocket
查找包含 "login" 的包 frame contains "login"
查看 TCP 重传 tcp.analysis.retransmission
查看 DNS 请求 dns
查看与某 IP 的通信 ip.addr == 192.168.1.100
查看特定端口 tcp.port == 8080
查看 HTTP 4xx 错误 http.response.code >= 400
  1. 深入分析单个数据包

Packet List:所有包列表(时间、源/目的、协议、长度、信息);

Packet Details:分层解析(Frame → Ethernet → IP → TCP → HTTP);

Packet Bytes:原始十六进制 + ASCII 内容

  1. 追踪完整会话

对 TCP/HTTP/WebSocket 等协议:

右键任意相关数据包;

选择 Follow **→**TCP Stream;

弹出窗口显示 双向完整通信内容

  1. 统计与诊断
  • Statistics → Conversations:查看所有会话(IP:Port 对),按流量排序;
  • Statistics → Endpoints:查看活跃主机;
  • Statistics → Protocol Hierarchy:协议分布占比
相关推荐
MC皮蛋侠客7 小时前
DNP3 系列(十二):测试与工具链——模拟器、Wireshark 与一致性测试
网络·wireshark·dnp3
观测云9 小时前
Fastjson 高危 RCE(CVE-2026-16723):如何用观测云快速发现并完成修复
网络·安全·可观测性·观测云
楷哥爱开发11 小时前
TikTok Shop新加坡本土店入驻:如何选择新加坡本土住宅IP?
网络·网络协议·tcp/ip
网安蟹佬霸11 小时前
# 网络流量分析实战:从Wireshark到入侵检测系统构建(2026最新版,附完整流量分析链与IDS规则集)
网络·测试工具·安全·开源·wireshark·密码学·哈希算法
昌原的儿子LEO13 小时前
进程和线程(2)
linux·服务器·网络
Zzzzmo_14 小时前
【网络原理】TCP/IP协议02
网络·tcp/ip
DianSan_ERP14 小时前
WMS接入电商平台自动化履约实战:一张订单从平台到出库的接口时序设计
java·前端·网络·数据库·安全·架构·自动化
数据知道14 小时前
漏洞挖掘方法论:从 Fuzz 到 0day 的思维框架
网络·安全·web安全·网络安全
智购科技自动售货机工厂14 小时前
2026自动售货机语音支付模块集成:从声纹识别到支付闭环的工程实践~YH
大数据·服务器·网络·数据库·人工智能
zcmodeltech16 小时前
煤化工沙盘模型控制系统设计与实现:多工段协同联动方案
网络·人工智能·stm32·嵌入式硬件·制造·多分类