网络数据包抓取与分析工具wireshark的安及使用

WireShark安装和使用

WireShark是非常流行的网络封包分析工具,可以截取各种网络数据包,并显示数据包详细信息。常用于开发测试过程中各种问题定位。

1 任务目标

1.1 知识目标

了解WireShark的过滤器使用,通过过滤器可以筛选出想要分析的内容
掌握WireShark的下载安装方法以及界面各部分的功能
学会WireShark的简单抓包, 学会怎么抓包以及如何简单查看分析数据包内容

1.2 能力目标

能够使用WireShark抓包和简单查看数据包内容
能够利用WireShark中的过滤器,过滤出ICMP协议

2 任务实施

2.1下载和安装

(1)访问官方网站
打开你的网络浏览器,访问 WireShark 官方网站,https://www.wireshark.org/
如图1所示。

图1 访问 WireShark 官方网站

(2)下载
在官方网站上,点击 “Get stard” 或类似的按钮,如图2所示,跳转到该页面底部。

图2 下载 WiresShark 安装程序
点击 “Windows x64 Installer” 以下载 WireShark 安装程序,如图4所示.

图4 下载对应版本
(3)安装 WireShark
在浏览器跳出的下载记录,双击运行刚刚下载好的安装程序,如图5所示。

图5 运行安装程序
跟随安装向导的指示,点击下一步,如图6所示。

图6 安装向导
跟随安装向导的指示,点击"Noted",点击下一步,如图7所示。

图7 同意协议
跟随指示,点击"next",如图8所示。

图8 下一步
安装部件(默认即可),如图9所示。

图9 安装部件
选择WireShark安装的快捷方式,以及默认打开方式,如图10所示。

图9 快捷方式以及默认打开方式
跟随安装向导的指示,选择安装路径(默认即可),如图10所示。

图10 选择安装路径
跟随安装向导的指示,安装依赖,如图11所示。

图11 安装依赖
跟随安装向导的指示,选择是否安装抓取USB包的部件,选择是否安装,点击安装,如图12所示。

图12 点击安装
安装Npcap同意用户协议,点击 I Agree,如图13所示。

图13 同意用户协议
Npcap安装选项,点击Install即可,如图14所示

图14 安装选项
安装完成后,点击next以及Finished,如图15-16所示。

图15 安装完成

图15 安装完成
安装完成Npcap后,WireShark也会自动安装完成,点击Next下一步与Finish,如图16-17所示。

图16 下一步

图17 安装完成
此时WireShark已经安装好了,可以在开始菜单中搜索找到,如图18所示。

图18 开始菜单

2.2 使用 WireShark 抓取http包

(1)打开文件
打开开始菜单,搜索WireShark,点击打开,点击 “File” 菜单,然后选择 “Open”,如图2-116所示。
图19 打开 WireShark
WireShark的界面,如图20所示。点击Ethernet1(电脑的默认上网网卡),开始抓包。
图20 WireShark界面
正在捕获网卡流量,如图21所示。

图20 正在捕获网卡流量
点击键盘上的win键+R键,输入cmd,打开cmd窗口,输入ping www.baidu.com并执行,如图21所示。

图21 执行ping命令
回到WireShark,在图23所示位置既是过滤器,可以用来过滤协议,查找自己需要查询的协议包。先点击上方红色方块按钮来停止抓包如图22所示,然后输入ICMP,并点击。
图22 停止抓包

图23使用过滤器
点击右侧蓝色箭头,即可出现刚刚抓取的ICMP包,如图25所示

图24 数据包列表

图25 Wireshark 的主界面包含6个部分
Wireshark 的主界面包含6个部分:
1.菜单栏:用于调试、配置
2.工具栏:常用功能的快捷方式
3.过滤栏:指定过滤条件,过滤数据包
4.数据包列表:核心区域,每一行就是一个数据包
5.数据包详情:数据包的详细数据
6.数据包字节:数据包对应的字节流,二进制

点击一条ICMP数据包,在info列表看到有“Echo (ping) request”或是“Echo (ping) reply”,可以知道这个就是ping命令发出的请求和反回的数据包,如图25所示。

图25 ICMP包
双击任意一个包,可以看到该包的详细信息,如图26所示。

图26 数据包详情
从这张图可以看到,上半部分是数据包的详细信息,而下半部分是数据包对应的字节流既二进制字节。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/698561.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

企业微信hook接口协议,ipad协议http,确认群发消息

确认群发消息 参数名必选类型说明uuid是String每个实例的唯一标识,根据uuid操作具体企业微信 请求示例 {"uuid": "d85c7605-ae91-41db-aad5-888762493bac","vids":[],//如果是客户群群发需要填群id"msgid":1097787129…

前端三剑客之JavaScript基础入门

目录 ▐ 快速认识JavaScript ▐ 基本语法 🔑JS脚本写在哪? 🔑注释 🔑变量如何声明? 🔑数据类型 🔑运算符 🔑流程控制 ▐ 函数 ▐ 事件 ▐ 计时 ▐ HTML_DOM对象 * 建议学习完HTML和CSS后再…

手把手带你做一个自己的网络调试助手(4) - 优化完善

了解全部信息,请关注专栏: QT网络调试助手_mx_jun的博客-CSDN博客 优化服务器 1.不能设置随拖动变大: this->setLayout(ui->verticalLayout); 2. 未连接就能发送消息: //在处理新连接槽函数中加入 if(!ui->btnSend->isEnabled()){//只有客户端连接…

【CC精品教程】osbg格式三维实景模型全解

数据格式同样都是osgb,不同软件生产的,建模是参数不一样,还是有很大区别的,本讲进行一一讲解。 文章目录 一、CC生产的osbg1. osgb的文件结构2. metadata.xml是什么?​(1)EPSG模式metadata.xml​(2)EPSG带+模式metadata.xml​(3)ENU模式metadata.xml​(4)LOCAl模式…

《大道平渊》· 拾贰 —— 天下大事必作于细:做好每一件小事,必然大有所成!

《平渊》 拾贰 "天下难事必作于易,天下大事必作于细。" 社群一位大佬最近在研究新项目, 他做事的 "方法论" 令我深受启发。 他在测试项目时, 每一步都做的非常细致: 整个项目的测试都被划分为一件件小事, 然后有条不紊地推进…… …

postgresql之翻页优化

列表和翻页是所有应用系统里面必不可少的需求,但是当深度翻页的时候,越深越慢。下面是几种常用方式 准备工作 CREATE UNLOGGED TABLE data (id bigint GENERATED ALWAYS AS IDENTITY,value double precision NOT NULL,created timestamp with time zon…

matlab 异常值检测与处理——Z-score法

目录 一、算法原理1、算法概述2、主要函数3、参考文献二、代码实现三、结果展示四、相关链接本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫。 一、算法原理 1、算法概述 使用Z分数法,可以找出距离平均值有多少个标准差值…

Java面试八股之静态变量和实例变量的区别有哪些

Java静态变量和实例变量的区别有哪些 存储位置和生命周期: 静态变量:静态变量属于类级别,存储在Java的方法区(或称为类区,随JVM实现而异,现代JVM中通常在元数据区内),并且在类首次…

天锐绿盾,怎么防止公司内部核心文件、文档、设计图纸、源代码、音视频等数据资料外泄

天锐绿盾通过多种技术和管理手段,全面保护公司内部的核心文件、文档、设计图纸、源代码、音视频等数据资料,防止外泄。以下是具体的防泄密措施: PC地址: https://isite.baidu.com/site/wjz012xr/2eae091d-1b97-4276-90bc-6757c5d…

【技术干货】Linux命令“du-sh和df”执行结果存在差异,问题分析及处理过程

1.du-sh和df的差异 du和df是两个不同的Linux命令,它们⽤于查看磁盘空间的使⽤情况。但是它们有⼀些区别: • du(diskusage)会扫描每个⽂件和⽬录,并计算它们的总⼤⼩。[1]du-sh*会显⽰当前⽬录下每个⽂件或⽬录的⼤⼩…

APD系列特高频局放监测装置

安科瑞电气股份有限公司 祁洁 15000363176 一、产品概述 现阶段,电力系统对于电能的质量提出越来越高的要求,不仅要确保供电稳定可靠,而且供电的安全性也是重要要求。电力系统中,金属封闭开关设备得到广泛应用,因…

基于springboot实现影院订票系统项目【项目源码+论文说明】

基于springboot实现影院订票系统演示 摘要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本影院订票系统就是在这样的大环境下诞生,其可以帮助管理者在…

安卓手机电脑同步数据,2个方法,有效避免数据膨胀

如今,我们的手机已经成为了数字生活的中心舞台,而电脑则是我们工作和娱乐的得力助手。两者之间的数据同步,就像是搭建了一座无形的桥梁,让我们的生活和工作变得更加便捷和高效。如何高效进行手机电脑同步数据呢?在这篇…

第十三章 组合模式

目录 1 组合模式介绍 2 组合模式原理 3 组合模式实现 4 组合模式应用实例 5 组合模式总结 1 组合模式介绍 组合模式(Composite Pattern) 的定义是:将对象组合成树形结构以表示整个部分的层次结构.组合模式可以让用户统一对待单个对象和对象的组合. 2 组合模式…

【C++题解】1457 - 子数整除

问题:1457 - 子数整除 类型:循环应用 题目描述: 于一个五位数 abcde ,可将其拆分为三个子数: sub1abc sub2bcd sub3cde 例如,五位数20207 可以拆分成sub1202 sub2020 (也就是 20) sub3207 现在给定一个正…

中文词云MATLAB

wordcloud Create word cloud chart from text, bag-of-words model, bag-of-n-grams model, or LDA model name{1} {数字图像处理}; name{2} {禹晶 肖创柏 廖庆敏}; name{3} {1 绪论,2 数字图像基础,3 空域图像增强,4 频域图像增强,7 图像压缩编码,9 二值图像形态学,8 图像…

k8s学习--kubernetes服务自动伸缩之水平收缩(pod副本收缩)VPA策略应用案例

文章目录 前言应用环境1.VPA应用案例 updateMode: "Off"(1)创建应用实例(2)创建vpa 2.VPA应用案例 updateMode: "Auto"(1)创建应用 (2)创建vpa(3&am…

护眼台灯哪个品牌好?几款性价比最高的护眼台灯推荐

在过去,科技尚未发展至如今这般先进水平时,晚上需要照明的时候,我们通常只能依赖白炽灯。尽管白炽灯以其低成本和接近自然光的显色性获得了一定的青睐,随着时代的发展,现在市面上出现了更为护眼的选择——LED台灯。然而…

VMware导入vmdk文件(亲测有效)

场景:从别的地方拷贝了一个系统镜像,实际测试案例是从vulnhub下载的Kioptix Level #4靶场解压缩以后的文件是【Kioptrix4_vmware.vmdk】后缀为名为vmdx,使用常规的方式【文件-----打开】的方式,不能导入虚拟机,现在演示如何导入到…

intel新CPU性能提升68%!却在内存上违反祖训

前几天的台北电脑展「Computex」,各家都拿出了看家本领。 老朋友 AMD 在会展上发布了最新的锐龙 9000 系列和自己家移动处理器 HX AI 系列,IPC 和能效都取得了不错的进步。 当然隔壁蓝厂 intel 也没闲着,当即就掏出了下一代的低功耗移动端处…