实验4——无线局域网数据包捕获与分析

本文介绍了在Windows和Linux环境下使用WireShark进行数据包捕获与分析的详细步骤,包括软件安装、选择网卡、抓包、分析TCP、UDP、ICMP和ARP包等,提供了WireShark的基本操作实践。
摘要由CSDN通过智能技术生成

分别在Windows环境和Linux环境下使用WireShark抓包并分析。


前言

       本次实验是使用常见的无线测量工具进行数据抓包与分析。实验手册中给出一些常见的无线测量工具的性能参数的比较,大家可以参考一下:
在这里插入图片描述
综上,选择WireShark软件作为本实验的主要工具。

提示:以下是本篇文章正文内容,下面案例可供参考

一、WireShark安装

由于本文主要是对抓包的整个过程进行描述,故在此不详细介绍如何安装。

1、Windows下

下载地址:https://www.wireshark.org/download.html,选择合适的版本,默认安装即可。
在这里插入图片描述

2、Liunx下

sudo apt-add-repository ppa:wireshark-dev/stable
sudo apt-get update
sudo apt-get install wireshark

然后,输入y即可。

二、WireShark抓包详细过程

1、Windows下

  • ① 启动:打开软件后,在此界面选择相应网卡,此处我选择WLAN
    在这里插入图片描述

  • ② 捕获:在上一步选择了WLAN后,软件开始自动捕获数据包,点击左上角方形按钮停止抓包,而蓝色鱼鳍按钮是开始抓包。将鼠标悬浮在各按钮上会有相关提示
    在这里插入图片描述
           数据包列表窗格,显示了捕获的每个数据包的摘要信息。单击此窗格中的数据包可控制另外两个窗格中显示信息
           数据包详细信息窗格,更加详细的显示了了“数据包列表”中所选的数据包。
           数据包字节窗格,显示了“数据包列表”窗格中所选数据包的实际数据(以十六进制形式表示实际的二进制),并突出显示了在“数据包详细信息”窗格中所选的字段。

  • ③ 抓包:打开cmd窗口,找到自己的网关,在ping网关的同时,在软件中点击捕获分组按钮,抓取相应的包,然后等待ping结束后,点击停止按钮。
    在这里插入图片描述

  • ④ 分析TCP包
    在这里插入图片描述
    tcp包的分析在这里插入图片描述

  • ⑤ 分析UDP包:方法类似,在相同处输入udp
    在这里插入图片描述

  • ⑥ 分析ICMP包:方法类似,在相同处输入icmp
    在这里插入图片描述

2、Liunx下

  • ① 启动:在准备工作中,我们已安装好WireShark,故在应用列表中选择WireShark打开。打开后可能提示没有网卡,原因可能是由于权限不够,可在终端中输入如下命令进入:
sudo wireshark
  • ② 捕获
    与Windows下的操作类似,选择相应接口,此处我选择ens33
    在这里插入图片描述

  • ③ 抓包:打开终端,找到自己的网关
    在这里插入图片描述
    在ping网关的同时,在软件中点击捕获分组按钮,抓取相应的包,然后等待ping结束后,点击停止按钮。
    在这里插入图片描述

  • ④分析ARP包
    过滤得到抓取到的ARP包
    在这里插入图片描述
    对ARP包进行分析:
    在这里插入图片描述
    在这里插入图片描述
    从上到下分别是:硬件类型、协议类型、硬件长度、协议长度、操作码(为1时表示arp的请求数据包、为2时表示arp的回复数据包)、发送方MAC、发送方IP地址、接收方Mac地址、接收方IP地址。

  • 其他的如tcp包、udp包等与Windows下的分析相同,此处不再赘述。

参考

  • 抓包分析:https://blog.csdn.net/hebbely/article/details/54424823

总结

       本次实验,我在Windows和Linux环境下使用WireShark捕获了一些常用的数据包,如:tcp包、udp包、Icmp包、arp包等,熟悉了WireShark的一些基本操作,真实地接触到了课堂上学过的数据包类型。

  • 9
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值