wireshark抓包的协议原理分析和使用方法(精简版)

本文详细介绍了Wireshark的抓包过滤器和显示过滤器的使用,包括BPF语法和实战应用。同时,深入解析了TCP协议的三次握手和四次挥手过程,提供了一手的抓包分析经验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用wireshark进行抓包分析的方法

文章目录


前言

提示 需要自行安装wireshark
WireShark抓包方式和分析原理,以及通过Wireshark过滤器的使用筛选出想要的分析内容和抓包比对方式。


一、wireshark抓包过滤器的使用方式

1.抓包过滤器的BPF语法

BPF(全称 Berkeley Packet Filter)伯克利封包过滤器,四个核心元素:类型、方向、协议和逻辑运算符。

类型Type:主机(host)、网段(net)、端口(port)
方向Dir:源地址(src)、目标地址(dst)
协议Proto:各种网络协议,比如:ether、ip、tcp、udp、icmp、ftp等等
逻辑运算符:与( && )、或( || )、非( !)


2.抓包过滤器的使用方法

选择菜单栏上选择捕获 -> 选项,选择需要抓包的WLAN网卡(使用管理员方式运行wireshark才会显示对应的接口)。点击Start。启动抓包

示例 host 120.240.100.85 && (udp||tcp||icmp)
开启抓包

停止抓包

停止抓包

二、显示过滤器的使用方法

1.显示过滤器的语法结构

IP地址:ip.addr、ip.src、ip.dst
端口:tcp.port、tcp.srcport、tcp.dstport
协议:ether、ip、tcp、udp、http、icmp、ftp
比较运算符:eq==、  ne!= 、gt> 、lt< 、ge>= 、le<= 
逻辑运算符
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值