wireshark 如何捕获信息
Wireshark是一款开源免费的网络数据包分析工具,被誉为"网络医生"。它能够实时捕获网络中的数据包并进行深度解析,让你看清网络通信的每一个细节 。
核心能力与技术特性
1. 全协议支持
- 支持超过1000种网络协议解析,涵盖TCP/IP、HTTP、HTTPS、DNS、FTP等主流协议
- 持续更新协议库,适配最新的网络技术标准
2. 实时捕获与离线分析
- 实时监控网络流量,支持多网卡同时捕获
- 可将捕获的数据包保存为pcap格式,方便离线分析和共享
3. 高级过滤功能
- 支持基于协议、IP地址、端口号等多种条件的过滤
- 提供强大的显示过滤语法(如
tcp.port == 80、http.request.method == "GET") - 可自定义过滤规则,快速定位关键数据包
4. 深度数据包解析
- 逐层解析数据包的协议结构,从物理层到应用层
- 显示数据包的详细字段信息,包括二进制、十六进制和文本格式
- 支持数据流重组,还原完整的TCP会话
5. 可视化分析
- 提供多种图表展示网络流量趋势,如IO图表、会话统计
- 支持生成详细的分析报告,便于问题定位和汇报
第一步:选择要捕获的网络
第二步:设置过滤器
例如你只要看IP地址为 192.168.1.160 端口 80
host 192.168.1.160 and port 80
第三步:过滤不必要参数
比如不要显示Protocol中等于arp的值,那我们标红地方!arp,必须敲回车
按钮介绍
(1)停止
(2)删除抓包内容
