wireshark过滤器
时间: 2023-10-01 09:02:49 浏览: 81
Wireshark过滤器是一种用于筛选出网络数据包的工具。以下是一些常见的Wireshark过滤器:
1. IP地址过滤器:ip.addr == 192.168.1.1
2. 网络协议过滤器:tcp、udp、icmp、http、dns等
3. 端口过滤器:tcp.port == 80
4. 协议类型过滤器:eth.type == 0x0800
5. 数据包长度过滤器:frame.len > 100
6. 数据包方向过滤器:src host 192.168.1.1 and dst host 192.168.1.2
7. 数据包类型过滤器:arp、icmp、igmp等
8. MAC地址过滤器:eth.src == 00:11:22:33:44:55
9. 发送者过滤器:ip.src == 192.168.1.1
10. 接收者过滤器:ip.dst == 192.168.1.1
这些过滤器可以单独使用或组合使用,以便更精确地筛选出所需的数据包。
相关问题
Wireshark过滤器
Wireshark过滤器是一种用于过滤网络数据包的机制,可以根据协议、源地址、目标地址、端口等条件来过滤数据包,以便于用户快速定位需要的数据包。以下是一些Wireshark过滤器的例子:
1. 过滤HTTP协议的数据包
```
http
```
2. 过滤源IP地址为192.168.1.1的数据包
```
ip.src == 192.168.1.1
```
3. 过滤目标IP地址为192.168.1.1的数据包
```
ip.dst == 192.168.1.1
```
4. 过滤源端口为80的数据包
```
tcp.srcport == 80
```
5. 过滤目标端口为80的数据包
```
tcp.dstport == 80
```
6. 过滤源IP地址为192.168.1.1且目标IP地址为192.168.1.2的数据包
```
ip.src == 192.168.1.1 and ip.dst == 192.168.1.2
```
7. 过滤HTTP协议且源IP地址为192.168.1.1的数据包
```
http and ip.src == 192.168.1.1
```
wireshark过滤器表达式
Wireshark是一个流行的网络协议分析工具,它可以捕获和分析网络数据包。在Wireshark中,可以使用过滤器表达式来过滤捕获的数据包。以下是一些常用的过滤器表达式:
- ip.addr:过滤特定IP地址或IP地址范围的数据包。例如,ip.addr == 192.168.0.1 或 ip.addr == 192.168.0.0/24。
- tcp.port:过滤特定TCP端口或端口范围的数据包。例如,tcp.port == 80 或 tcp.port >= 1024。
- udp.port:过滤特定UDP端口或端口范围的数据包。例如,udp.port == 53 或 udp.port >= 1024。
- http:过滤HTTP协议的数据包。例如,http.request.method == "GET"。
- dns:过滤DNS协议的数据包。例如,dns.qry.name == "example.com"。
- arp:过滤ARP协议的数据包。例如,arp.opcode == 1(1表示ARP请求,2表示ARP响应)。
以上只是一些常用的过滤器表达式,Wireshark支持更多的过滤器表达式,可以在官方文档中查看更多的内容。
阅读全文