Wireshark网络报文过滤深度指南
需积分: 10 27 浏览量
更新于2024-08-05
收藏 43KB DOC 举报
"Wireshark使用文档包含了有线和无线报文的过滤规则,涵盖了从基本的IP、端口过滤到复杂的HTTP模式过滤,以及针对特定协议如DNS、ICMPv6、DHCP和DHCPv6的过滤方法。用户可以根据这些规则筛选出所需的数据包进行分析。"
Wireshark是一款强大的网络封包分析软件,它允许网络管理员和开发者深入查看网络通信的细节。本使用文档主要讲解了如何利用Wireshark的过滤功能来高效地定位和分析网络流量。
1. **有线报文过滤规则**:
- **DNS报文过滤**: 可以通过`dns.qry.name==www.baidu.com`来过滤出所有与www.baidu.com相关的DNS查询。
- **ICMPv6 PING6报文过滤**: 使用`icmpv6.type==128||icmpv6.type==129`可以捕获ICMPv6 ping请求和响应。
- **ICMPv6 NS/NA报文过滤**: `icmpv6.type==135||icmpv6.type==136`可过滤出邻居发现协议中的报文。
- **ICMPv6 RS/RA报文过滤**: `icmpv6.type==133||icmpv6.type==134`用于筛选路由 Solicitation 和 Advertisements 报文。
- **DHCP/DHCPv6报文过滤**: `bootp`和`dhcpv6`分别对应有线网络的DHCP和IPv6的DHCPv6报文。
- **IP过滤**: 通过`ip.src.addr`和`ip.dst.addr`可以过滤源IP或目标IP地址。
- **端口过滤**: `tcp.port`, `tcp.srcport`和`tcp.dstport`可以过滤特定端口的TCP流量。
- **协议过滤**: 如`udp,arp,icmp,http,smtp,ftp,dns,msnms,ip,ssl`等,可以筛选特定协议的数据包,`!ssl`或`notssl`排除SSL包。
- **包长度过滤**: 如`udp.length`和`ip.len`可以根据包的总长度或数据部分长度进行过滤。
- **HTTP模式过滤**: 可以根据HTTP请求方法(GET、POST)和特定内容(如`Host:`或`User-Agent:`)进行过滤。
2. **无线报文过滤规则**:
- **过滤指定MAC**: 可以根据MAC地址过滤无线报文。
- **无线报文类型过滤**: 通过报文类型筛选无线网络中的特定流量。
- **分析特定频率的包**: 可以针对特定频段的无线信号进行数据包分析。
这些过滤规则使得用户能够精确地定位网络问题,追踪特定通信行为,或者研究特定网络协议的行为。通过熟练运用Wireshark的过滤功能,可以大大提升网络故障排查和性能优化的效率。
111 浏览量
2020-09-09 上传
2025-01-12 上传
2025-01-12 上传
基于遗传算法优化BP神经网络(GA-BP)的数据回归 基于GA优化BP神经网络的数据回归 代码可以随意修改输入和输出代码可以选择模型的训练集个数 数据存储用的是 excel (方便修改数据),代码注释
2025-01-12 上传
2025-01-12 上传
jammy.wang
- 粉丝: 1
- 资源: 17
最新资源
- 群联UP19量产工具V2.00_黑片适用.rar
- 在ASP.NET MVC代码中的模型属性上实现唯一性或唯一键属性的最佳方法首先:第2部分
- sifra
- 自述生成器
- 动态校园风汇报答辩PPT模板.zip毕业答辩模板打包下载
- webpack4-lesson:Let's learn how to use webpack4 一步一步成为webpack配置工程师[手动狗头]
- 易语言源码易语言文本分割到超级列表框源码.rar
- rs485.rar_单片机开发_Unix_Linux_
- 独立式NI CompactDAQ技术资源包(英).zip
- 环境教育讲座
- gianlucadauria.github.io
- QRCodeUtil.zip
- kstrtox.rar_微处理器开发_Unix_Linux_
- API-Rest-NodeJS-Typescript-TypeORM-MySql
- 父母必知的儿童生长发育常识
- as-big:AssemblyScript库,用于任意精度的十进制算术