wireshark零基础使用教程超详细,wireshark中文版使用教程

首页 > 手工 > 作者:YD1662023-12-23 22:14:55

选中后在过滤器中显示如下

wireshark零基础使用教程超详细,wireshark中文版使用教程(33)

后面条件表达式就需要自己填写。如下我想过滤出data数据包中包含"abcd"内容的数据流。关键词是contains,完整条件表达式为data contains "abcd"

wireshark零基础使用教程超详细,wireshark中文版使用教程(34)

看到这, 基本上对wireshak有了初步了解。

3. 常见用显示过滤需求及其对应表达式

数据链路层

筛选mac地址为04:f9:38:ad:13:26的数据包

eth.src == 04:f9:38:ad:13:26

筛选源mac地址为04:f9:38:ad:13:26的数据包----

eth.src == 04:f9:38:ad:13:26

网络层

筛选ip地址为192.168.1.1的数据包

ip.addr == 192.168.1.1

筛选192.168.1.0网段的数据

ip contains "192.168.1"

传输层:

筛选端口为80的数据包

tcp.port == 80

筛选12345端口和80端口之间的数据包

tcp.port == 12345 &&tcp.port == 80

筛选从12345端口到80端口的数据包

tcp.srcport == 12345 &&tcp.dstport == 80

应用层

特别说明: http中http.request表示请求头中的第一行(如GET index.jsp HTTP/1.1) http.response表示响应头中的第一行(如HTTP/1.1 200 OK),其他头部都用http.header_name形式。

筛选url中包含.php的http数据包

http.request.uri contains ".php"

筛选内容包含username的http数据包

http contains "username"

九、Wireshark抓包分析TCP三次握手1. TCP三次握手连接建立过程

Step1:客户端发送一个SYN=1,ACK=0标志的数据包给服务端,请求进行连接,这是第一次握手;

Step2:服务端收到请求并且允许连接的话,就会发送一个SYN=1,ACK=1标志的数据包给发送端,告诉它,可以通讯了,并且让客户端发送一个确认数据包,这是第二次握手;

Step3:服务端发送一个SYN=0,ACK=1的数据包给客户端端,告诉它连接已被确认,这就是第三次握手。TCP连接建立,开始通讯。

wireshark零基础使用教程超详细,wireshark中文版使用教程(35)

2. Wireshark抓包获取访问指定服务端数据包

Step1:启动wireshark抓包,打开浏览器输入www.baidu.com。

Step2:使用ping www.baidu.com获取IP。

wireshark零基础使用教程超详细,wireshark中文版使用教程(36)

上一页56789下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.