【工具使用类】交换机+WireShark网络抓包

目录

使用场景介绍

1 交换机端口镜像模式

2 抓包工具环境搭建

2.1 硬件准备

2.2 交换机接线介绍

3 无线设备网络配置

3.1 网络拓扑简介

3.2 硬件抓包环境接线

4 WireShark抓包数据分析


参考:[Wi-Fi抓包篇]3. WireShark ——抓wlan口包的方法_wireshark怎么对lorawan抓包-CSDN博客

使用场景介绍

        无线智能设备透传数据给服务器,接收不到服务端回包数据。通过网络抓包分析,确认分析服务端是否有回数据包到路由器。

1 交换机端口镜像模式

        本文使用的是HTK-SG2005L,五口千兆交换机,其功能带有端口镜像模式。

        

        配置交换机为端口镜像模式,其拨码实际配置效果如下:

        

2 抓包工具环境搭建

2.1 硬件准备

名称

数量

备注

抓包交换机

1台

支持端口镜像模式,例如:HTK-SG005L

笔记本电脑

1台

需要安装网络抓包工具,例如:WireShark

路由器

1台

无线设备

1台

网线

若干

2.2 交换机接线介绍

1、2、3、4口接入设备端网线,例如:此场景需要监视服务端到路由器的回包数据。

5口接抓包设备,即已安装抓包软件的笔记本电脑。

3 无线设备网络配置

3.1 网络拓扑简介

        只要确保被监视的对象(路由器)接入互联网即可。

        此处介绍一个网口距离比较远的情况,采用有线桥接路由器的方法接入互联网的配置。

星型拓扑:多台副路由器由有线或无线方式桥接到一台主路由器上,副路由器的最大允许数量取决于主路由器提供的LAN口的数量(有线方式),无线带机量(无线方式)。

直线型拓扑:一般不超过三级WDS(Wireless Distribution System)桥接。对于三级以上的WDS桥接,将难以保证网络的稳定性和无线传输速率。

有关“路由器桥接”相关的知识,此文不再展开,感兴趣的小伙伴可以自行上网搜索了解。

3.2 硬件抓包环境接线

接线图

1)由于提供的网口是固定IP的,主路由器的WAN连接到网口,需要配置使用“静态IP”方式,连接到互联网。

2)交换机的1、2、3、4口任意一个接口接入主路由器的LAN口,5口接入到已安装好WireShark抓包工具软件的笔记本电脑上。

3)副路由器的WAN口接入到交换机的1、2、3、4口任意一个接口,并且需要设置其上网方式为“DHCP方式”

4 WireShark抓包数据分析

        上述步骤已经搭建好网络抓包硬件环境,现在可以开始使用WireShark进行抓包啦!!!

4.1 WireShark过滤基本命令

1)根据协议来区分,例如:ip、tcp、udp、http、icmp、ftp

2)根据IP来区分,包括源IP | 目标IP | 等于某个IP

ip.addr :显示与该ip有关的所有数据包

ip.dst :只显示该ip作为目标ip时的所有数据包

ip.src :只显示该ip作为源ip时的所有数据包

例如:

ip.addr == 192.168.1.1 或者 ip.addr eq 192.168.1.1

3)根据端口来区分

tcp.port : 显示与该端口有关的所有tcp数据包

tcp.dstport :只显示该端口作为目标端口时的所有数据包

tcp.srcport :只显示该端口作为源端口时的所有数据包

udp同上

例如:

tcp.port == 80 或者 tcp.port eq 80

4)根据包长度过滤

udp.length : 指udp本身固定长度8加上udp数据包长度之和

tcp.len :指的是ip数据包长度

ip.len :除了以太网固定长度14,其他都算是ip.len,即从ip本身到最后

frame.len :整个数据包长度,从eth开始到最后

例如:

udp.length == 26 或者 tcp.len >= 7

5)根据http模式过滤

http.request.method :显示与该请求方法有关的所有http数据包

http.request.uri :显示与该请求uri有关的所有http数据包

http contains "":显示有关该字段的所有http数据包

例如:

http.request.method == "GET"

http.request.uri == "/api/v1/config/update"

http contains "HTTP/1."

6)连接符与表达式

and、 && :与

or、|| :或

eq、== :等于

not、!:非

例如:

(ip.addr == 10.10.31.133 and tcp.port == 50119) || (!http.request.method == "GET" && http contains "HTTP/1.1")

7)根据报文内容过滤

frame contains "keyword"  //keyword为报文内容中的字段,例如MsgType

❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

struggle3436

你的鼓励将是我创作最大的动力❀

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值