【网络安全】Wireshark过滤数据包&分析TCP三次握手(上)

简介: 【网络安全】Wireshark过滤数据包&分析TCP三次握手

利用Wireshark分析TCP三次握手和四次挥手

一、安装Wireshark

二、界面介绍

1. 网卡类型

2. 首页功能

2.1 按钮界面

2.2 数据包列表

2.3 数据包详细信息列表

3. Wireshark过滤器

3.1 设置数据抓取选项

3.2 显示过滤器

3.3 过滤关系

3.4 复合过滤表达式

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

3.5.1 数据链路层

3.5.1 网络层

3.5.1 传输层

3.5.1 应用层

三、wireshark分析TCP三次握手

1. 过滤阿里云服务器

2. 连接阿里云TCP服务端

2.1 TCP第一次握手数据包

2.2 TCP第二次握手数据包

2.3 TCP第三次握手数据包

四、wireshark分析TCP四次挥手

1. 断开阿里云服务器连接

2. TCP第一次挥手数据包

3. TCP第二次挥手数据包

4. TCP第三次挥手数据包

5. TCP第四次挥手数据包


一、安装Wireshark


wireshark是一个网络封包分析软件,它可以撷取网络封包,并尽可能显示出最为详细的网络封包信息,方便我们学习理解。

百度网盘下载链接: https://pan.baidu.com/s/1evR2fse5sXuLwjro5NgIWw?pwd=ub80


二、界面介绍


1. 网卡类型


本次我们用WLAN演示过程

以抓取WLAN数据包为例


打开软件,选择WLAN,START开始抓包

2. 首页功能


2.1 按钮界面


列出可用接口

抓包时需要设置的一些选项

开始新的一次抓包

暂停抓包

继续进行本次抓包


2.2 数据包列表


在数据包列表中又包含每个捕获到的数据包编号,时间戳,源地址,目标地址,协议,长

度,以及数据包信息。

2.3 数据包详细信息列表


选择指定数据包,查看协议中的每一个字段

具体字段信息此处不再赘述

为了排除大量冗余数据包,迅速定位到目标监听数据包,我们采用过滤器的方式


3. Wireshark过滤器


3.1 设置数据抓取选项


先停止数据包抓取,选择常用按钮第二个,设置

筛选端口号为80的数据(默认筛选WLAN)

START后选择Continue

捕获到了所有端口为80的数据

如果要针对网卡筛选,在Capture中,双击该网卡

单独筛选WLAN网络下80端口的数据

如果没有设置混杂模式,本地计算机只能获取数据包发往的目标是主机和从主机出去的数据包。如果设置了混杂模式,就可以捕获局域网中所有的数据包。


抓包通常采用混杂模式,抓取范围更大


3.2 显示过滤器


显示过滤器应用于捕获文件,用来告诉wireshark只显示那些符合过滤条件的数据包。


比如输入tcp,可以筛选所有使用tcp协议的数据包

为了提高筛选效率,我们采用过滤表达式

点击Expression按钮,选择过滤表达式的内容

表达式一般有三组组成,分别是过滤项、过滤关系和过滤值

过滤项中有很多协议,此处我们以TCP为例

先找到TCP协议

在协议下找到端口协议

过滤关系选择==,过滤值填80

通过Expression填写过滤表达式,在首页过滤器中自动出现一行表达式

筛选使用tcp通信时,端口为80的数据包
tcp.port == 80

举例:

筛选出源IP或目的IP是117.147.199.51的所有数据包
ip.addr == 117.147.199.51

筛选出目的地址是117.147.199.51的数据包
ip.dst == 117.147.199.51

3.3 过滤关系


过滤关系也可以使用英文表达

比如

筛选出目的地址是117.147.199.51的数据包
ip.dst eq 117.147.199.51

有时候需要筛选的条件较多,普通表达式满足不了需求,故采用符合过滤表达式


3.4 复合过滤表达式


逻辑与
筛选同时满足目的地址是117.147.199.51和端口号为80的数据包
ip.dst eq 117.147.199.51 && tcp.port  == 80
逻辑或
筛选同时满足目的地址是117.147.199.51或端口号为80的数据包
ip.dst eq 117.147.199.51 && tcp.port == 80

目录
相关文章
|
10天前
|
数据采集 缓存 定位技术
网络延迟对Python爬虫速度的影响分析
网络延迟对Python爬虫速度的影响分析
|
11天前
|
存储 安全 网络安全
网络安全法律框架:全球视角下的合规性分析
网络安全法律框架:全球视角下的合规性分析
24 1
|
20天前
|
网络协议 安全 算法
网络空间安全之一个WH的超前沿全栈技术深入学习之路(9):WireShark 简介和抓包原理及实战过程一条龙全线分析——就怕你学成黑客啦!
实战:WireShark 抓包及快速定位数据包技巧、使用 WireShark 对常用协议抓包并分析原理 、WireShark 抓包解决服务器被黑上不了网等具体操作详解步骤;精典图示举例说明、注意点及常见报错问题所对应的解决方法IKUN和I原们你这要是学不会我直接退出江湖;好吧!!!
网络空间安全之一个WH的超前沿全栈技术深入学习之路(9):WireShark 简介和抓包原理及实战过程一条龙全线分析——就怕你学成黑客啦!
|
20天前
|
网络协议 安全 算法
网络空间安全之一个WH的超前沿全栈技术深入学习之路(9-2):WireShark 简介和抓包原理及实战过程一条龙全线分析——就怕你学成黑客啦!
实战:WireShark 抓包及快速定位数据包技巧、使用 WireShark 对常用协议抓包并分析原理 、WireShark 抓包解决服务器被黑上不了网等具体操作详解步骤;精典图示举例说明、注意点及常见报错问题所对应的解决方法IKUN和I原们你这要是学不会我直接退出江湖;好吧!!!
|
1月前
|
安全 网络协议 物联网
物联网僵尸网络和 DDoS 攻击的 CERT 分析
物联网僵尸网络和 DDoS 攻击的 CERT 分析
|
1月前
|
存储 算法 数据可视化
单细胞分析 | Cicero+Signac 寻找顺式共可及网络
单细胞分析 | Cicero+Signac 寻找顺式共可及网络
25 0
|
6天前
|
存储 SQL 安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
【10月更文挑战第39天】在数字化时代,网络安全和信息安全成为了我们生活中不可或缺的一部分。本文将介绍网络安全漏洞、加密技术和安全意识等方面的内容,帮助读者更好地了解网络安全的重要性,并提供一些实用的技巧和方法来保护自己的信息安全。
19 2
|
7天前
|
安全 网络安全 数据安全/隐私保护
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
【10月更文挑战第38天】本文将探讨网络安全与信息安全的重要性,包括网络安全漏洞、加密技术和安全意识等方面。我们将通过代码示例和实际操作来展示如何保护网络和信息安全。无论你是个人用户还是企业,都需要了解这些知识以保护自己的网络安全和信息安全。
|
6天前
|
存储 安全 网络安全
云计算与网络安全:探索云服务中的信息安全策略
【10月更文挑战第39天】随着云计算的飞速发展,越来越多的企业和个人将数据和服务迁移到云端。然而,随之而来的网络安全问题也日益突出。本文将从云计算的基本概念出发,深入探讨在云服务中如何实施有效的网络安全和信息安全措施。我们将分析云服务模型(IaaS, PaaS, SaaS)的安全特性,并讨论如何在这些平台上部署安全策略。文章还将涉及最新的网络安全技术和实践,旨在为读者提供一套全面的云计算安全解决方案。
|
6天前
|
存储 安全 网络安全
网络安全与信息安全:漏洞、加密技术与安全意识的交织
【10月更文挑战第39天】在数字化时代,网络安全与信息安全成为保护个人隐私和组织资产的重要屏障。本文将探讨网络安全中的常见漏洞、加密技术的应用以及提升安全意识的重要性。通过具体案例分析,我们将深入了解网络攻击的手段和防御策略,同时提供实用建议,以增强读者对网络安全的认识和防护能力。