使用wireshark进行网络报文抓取与分析

2 篇文章 0 订阅
订阅专栏

Wireshark介绍

Wireshark(前称Ethereal)是一个免费的网络报文分析软件。网络报文分析软件的功能是抓取网络报文,并逐层显示报文中各字段取值。网络报文分析软件有个形象的名字“嗅探工具”,像一只猎狗,忠实地守候在接口旁,抓获进出该进口的报文,分析其中携带的信息,判断是否有异常,是网络故障原因分析的一个有力工具。

网络报文分析软件曾经非常昂贵,Ethereal/wireshark 开源软件的出现改变了这种情况。在GNUGPL通用许可证的保障范围底下,使用者可以以免费的代价取得软件与其源代码,并拥有针对其源代码修改及客制化的权利。Ethereal/wireshark 是目前世界使用最广泛的网络报文分析软件之一。

下载链接: https://www.wireshark.org/

查看本机的网络适配器列表

操作:单击菜单Capture中的Interfaces选项
在这里插入图片描述

图1:查看适配器

适配器的地址,还有具体的型号:

在这里插入图片描述

图2:查看适配器详细情况

开始监听

在这里插入图片描述

图3:打开监听

记录一个TCP三次握手过程

本机ip

使用cmd命令行,输入ipconfig查看IP地址
如图4所示。可以看到本机的IPv4地址是192.168.1.133
在这里插入图片描述

图4:本机IP信息

接下来我清除所有监听,并且重新开始。打开一个干净的百度网页,开始抓包。
我打开百度之后,wireshark一瞬间就抓到了很多包,我并不提前知道百度的网址,然后我先就着这一瞬间涌入的包进行检索。发现了一个三次握手的记录。其中图5是第一次握手,可以看到源IP地址和目的IP地址。这个包是SYN包,并且目的IP地址是本机地址。源地址是119.75.217.26

在这里插入图片描述

图5:第一次握手

第二次握手也成功抓到了,如图6所示。看到了SYN和ACK。目的IP变成了119.75.217.26,源地址是本机。

在这里插入图片描述

图6:第二次握手

第三次握手也成功抓到了。有ACK,如图7所示。目的地址变为本机,源地址是119.75.217.2。
在这里插入图片描述

图7:第三次握手

接着我对这个119.75.217.2进行了搜索,很幸运,刚好就是百度的IP地址。这是在网上查到的,如图8所说。
在这里插入图片描述

图8:三次握手的另一方

开启telnet服务

问题:'telnet’不是内部或外部命令,也不是可运行的程序或批处理文件。

解决:手动在win10功能那里开启Telnet客户端

在这里插入图片描述

图9:开启Telnet服务端

一个TCP握手不成功的例子

这里需要说明一点是,由于回到宿舍做实验,IP地址发生了变化,如图11所示。这是连接了学校网线之后的IP,可以看见这是一个B类地址,学校应该设了子网。
在这里插入图片描述

图10:IP变化

接着打开wireshark监听,并在win10命令行窗口并输入:telnet 192.168.1.101,然后停止继续侦听网络信息。
接着在wireshark上输入相应的过滤表达式,查看到了TCP失败结果:
在这里插入图片描述

图11:TCP失败

在命令行中显示:
在这里插入图片描述

图12:TCP失败

失败原因分析:
端口23是Telnet的服务端口,192.168.1.101是本地局域网。其实本地就我一台电脑,所示失败原因是因为这台192.168.1.101没有开启Telnet服务,也即是远程登录服务。

TCP三次握手抓包小结:

TCP三次握手是成功抓到了。不过还是有疑问,就是Seq并不是一个随机值,而是0或者1.看了别的三次握手包,也都如此。后来上网查找,才知道这是wireshark进行了计算。这里的0和1都是相对的。其实其余版本的wireshark是可以看到原始的数值的。

TCP四次挥手

在尝试抓TCP连接成功之后,我尝试抓TCP四次挥手。
在TCP三次连接的基础上,我立即关闭百度首页。尝试抓到四次挥手的包。其中百度的IP没有变化,依旧是119.75.217.26。从图14中可以看见,本机(125.216.247.234)和百度首页(119.75.217.26)的整个挥手过程。

在这里插入图片描述
四次挥手抓包小结:
其实一开始没有找到四次挥手的整个过程。后来学会如何使用筛选,从大量的包中提取出所要监听的地址就可以。可能是由于关掉特别迅速,所以四次挥手的流程是在一起的。

踩过的坑

如果盲目在大量包中寻找要的包是非常费时费神的,要学会使用wireshark命令行的过滤器。

参考资料

https://www.cnblogs.com/bylijian/p/8565601.html
https://www.cnblogs.com/Chilam007/p/6973990.html

利用WireShark抓取的数据包进行分析【100012544】
05-31
利用WireShark软件,抓取自己计算机在网络上传输的数据包,选取其中的内容进行分析。本项目分为两个阶段:阶段一,1. 针对3个完成细致的层次化封装分析; 2. 对TCP或其他具有多次交互特点的协议,完成交互时序分析; 3. 对抓取的至少5个不同类型查对应的协议及功能。阶段二:完成至少1000个抓包后,利用Wireshark软件内的工具,分析流量成分和变化,流量成分至少从三种不同角度。
Wireshark——抓包分析
qq_45951891的博客
11-04 1万+
ICMP (Internet Control Message Protocol,网际控制协议)是Internet 协议族的核心协议之一,它主要用在网络计算机的操作系统中发送出错信息。TCP (Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于P的传输层协议。在这层上工作的不止一个协议,但是最普遍的就是互联网协议(IP)。该协议用来支撑那些需要在计算机之间传输数据的网络应用,包括网络视频会议系统在内的众多客户/服务器模式的网络应用。
wireshark抓包分析数据怎么看 wireshark使用教程_wireshark怎么看
qq194582923的博客
04-27 1856
TCP包的具体内容从下图可以看到wireshark捕获到的TCP包中的每个字段。Wireshark过滤器设置初学者使用wireshark时,将会得到大量的冗余数据包列表,以至于很难找到自己自己抓取的数据包部分。wireshar工具中自带了两种类型的过滤器,学会使用这两种过滤器会帮助我们在大量的数据中迅速找到我们需要的信息。(1)抓包过滤器捕获过滤器的菜单栏路径为Capture --> Capture Filters。用于在抓取数据包前设置。如何使用wireshark?可以在抓取数据包前设置如下。
网络学习笔记】使用Wireshark抓取HTTP.md
weixin_33976072的博客
09-10 1735
前言 最近在学习计算机网络知识,学习过程中使用抓包工具Wireshark抓取网络数据包,来辅助理解网络协议。 Wireshark是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据交换。 目录 基本使用 下载地址:www.wireshark.org/ 支持系统:Windows、ma...
wireshark查看详细内容
qq_42478602的博客
02-18 1万+
wireshark查看详细内容
wireshark抓包:信息
qq_43148894的博客
09-01 8455
使用wires hark抓包 色彩规则: 黑色:错误(TCP解析错误、重传、乱序、丢包、重复响应) Bad TCP:TCP解析错误,通常为重传、乱序、丢包、重复响应 HSRP State Change:HSRP(热备份协议),表示状态非active和standby Spanning Tree Topology Change:生成树协议状态为0x80,拓扑发生变化 OSPF State Change:OSPF的msg类型不是hello ICMP errors:ICMP协议错误,协议type字段值错误
使用wireshark分析tcp
热门推荐
海渊_haiyuan的博客
05-12 3万+
前言 TCP协议在网络过程中,是一个最常见不过的协议了。在分析tcp网络协议时,借助当前强力的工具wireshark可以起到很好的辅助作用。 首先抓取了一个简单的http请求, 选取其中的一次完整请求,追踪tcp流: 可以在中看到tcp的3次握手,以及http 的request 和 response ,还有tcp的4次断开。 另外整个封包列表的面板中也有显示,编号,时间戳,源地址...
计算机网络实验【利用wireshark抓包工具抓包】
振华OPPO的博客世界
06-01 8799
在上部 “俘获分组的列表” 窗口中,有编号 (No)、时间 (Time)、源地址 (Source)、目的地址(Destination)、协议 (Protocol)、长度 (Length)和信息 (Info)等列(栏目),各列下方依次排列着俘获的分组。比如以下图中的ip.dst == 192.168.1.103作为过滤条件,可以将上图过滤为下图,如果你需要符合某些条件的数据,这种方案可以分组,减少数据量,因此可以提高效率。
华南理工大学计算机网络网络抓取分析实验告.pdf
07-14
计算机网络实践指南 - 网络抓取分析实验告 本实验告详细介绍了计算机网络实验的指南,涵盖了网络抓取分析的实验目的、实验环境、实验步骤和实验结果。 实验目的 1. 学习了解网络侦听 2. 学习抓包...
wireshark抓取OMCI使用的omci.lua
06-30
wireshark抓取OMCI使用的omci.lua 1.把件copy至wireshark安装目录(还有一个BinDecHex.lua件也要复制到该目录),如C:\Program Files (x86)\Wireshark 2.更改init.lua件,打开件后,件最后添加dofile...
profinetwireshark抓取
09-23
profinet协议以太网,可以用wireshark软件打开,适用于学习profinet解析,学习各种工业以太网协议可参考本人其他下载
网络端口侦听程序,侦听本地打开端口的
06-22
可侦听本地已打开的TCP端口,需安装WinPcap,本资源已包含
网络监视工具CommView
01-26
能监视所有通过网口的网络收发,很好用!破解版,永久免费使用
网络抓取
12-18
好用的网络抓起工具,占用资源很少。可以配置ip port 等过滤选项
wireshark对于网络抓包与协议分析抓取件包
01-23
1、使用wireshark、sniffer等捕捉工具捕捉应用层通信。 2、对在每一层的封装进行分析,特别是DNS、HTTP、FTP与Email协议,对端口复用与分解、应用层服务与协议的通信过程进行分析。 3、对HTTP协议的请求-...
wireshark抓RTMP
11-07
wireshark抓RTMP
【006】 Wireshark抓包内容:中名为“.....“及如何查看真实的内容
专注【PostgreSQL源码学习&研究】
04-18 7375
1.本次项目中,进程服务是放到容器环境里,当webserver模块向存储模块发起一个请求的时候,发现存储响应的内容不正确。所谓“不正确”,即抓包看到的响应中,其所有的中名都显示不出来,为:“name”:"…"等形式,而且后面该中名后面的也给忽略掉了。但是我发出去的中,log日志打印,是没有问题的。如下: 而抓包看到的内容却是这样的,如下图所示: Wirshark抓包...
Wireshark网络抓包实验
小捷同学的博客
11-08 7556
Wireshark网络抓包实验 首先通过ipconfig命令查得 本机IP:192.168.43.214 子网掩码:225.225.225.0 子网划分 A类:0.0.0.0~127.255.255.255 B类:128.0.0.0~191.255.255.255 C类:192.0.0.0~223.255.255.255 D类:224.0.0.0~239.255.255.255 E类:240.0.0.0~247.255.255.255 对比可以看出本机属于C类网段 对C类网段划分四个子网:一个C类网络有2
计算机网络Wireshark实验
kthvsxh的博客
01-07 8738
计算机网络Wireshark实验告 631907060219 目录计算机网络Wireshark实验告一、数据链路层二、网络层三、传输层四、应用层 一、数据链路层 1.实作一 :熟悉 Ethernet 帧结构 (1)使用 Wireshark 任意进行抓包,熟悉 Ethernet 帧的结构,如:目的 MAC、源 MAC、类型、字段等。 (2)问题:你会发现 Wireshark 展现给我们的帧中没有校验字段,请了解一下原因。 答:因为它会把校验字段给过滤掉。\ 2.实作二:了解子网内/外通信时的 MAC
如何使用Wireshark进行网络捕获和分析
最新发布
05-13
Wireshark是一个强大的网络协议分析工具,可以用于网络故障排查、网络性能分析等。下面是使用Wireshark进行网络捕获和分析的步骤: 1. 下载并安装WiresharkWireshark官网(https://www.wireshark.org/)下载最新版本的Wireshark并安装。 2. 打开Wireshark 打开Wireshark,选择一个需要抓取网络接口(如以太网、无线网卡等)。 3. 开始捕获数据包 点击“开始”按钮开始捕获数据包。在捕获过程中,Wireshark会实时显示抓取到的数据包。 4. 停止捕获数据包 当需要停止捕获数据包时,点击“停止”按钮。 5. 分析数据包 Wireshark可以对捕获到的数据包进行详细的分析。用户可以选择一个数据包进行查看,也可以对多个数据包进行比较和统计分析

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
118
原创
189
点赞
809
收藏
65
粉丝
关注
私信
写文章

热门文章

  • 软件工程 第六章:状态图 28872
  • 使用wireshark进行网络报文抓取与分析 21572
  • 软件工程 第三章:类图 13252
  • pytorch 打印模型的参数值 12638
  • pytorch KL散度计算出现负值的情况 12555

分类专栏

  • 数学之美 11篇
  • ML 5篇
  • 智能算法 4篇
  • 云计算 1篇
  • MNIST 3篇
  • Linux 14篇
  • python 8篇
  • Java 3篇
  • 安卓 2篇
  • C 18篇
  • C++ 14篇
  • 软件工程 16篇
  • 计算机网络 2篇
  • effective C++ 9篇
  • 编译原理 1篇
  • 操作系统 13篇
  • 数据挖掘与数据仓库 5篇
  • pytorch 11篇

最新评论

  • pytorch KL散度计算出现负值的情况

    big_sha_4017: 同样的问题,已解决,感谢!

  • Python numpy shape为(x,) 和 shape为(x,1)的区别

    sudyingishappy: 应该是把它放在np.squeeze()里面吧

  • Python numpy shape为(x,) 和 shape为(x,1)的区别

    imel03: 纠错:"(x,1)意思是一个x维数组" 此处是二维数组

  • 日程管理APP——TickTo

    m0_59625770: 运行时报错transform s input flie does not exist

  • 使用清华镜像源下载pytorch

    信仰.508: 我的也是这个样子,请问您解决了吗

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • C++ 使用VS进行内存泄漏检查
  • pytorch tensor clone, detach 之后梯度的变化
  • pytorch KL散度计算出现负值的情况
2020年18篇
2019年67篇
2018年36篇

目录

目录

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

点石阅读起名和长辈同音不同字保护母亲河倡议书起名秦姓439999郑氏起名女儿名字大全初生婴儿起名字大全bt下载是什么意思照例的近义词太空竞速海洋天堂影评阿启免费算命风雨哈佛路电影重生之宝瞳唐素琪国安赛程表东方金钰奸雄天下爆烤鸭加盟明教吧适合对房地产开发起名airdrop金鸡奖2021颁奖典礼面馆起名网免费取名免费八字起名打分给姓李的取名起名大全美食店起名字好听的2012年3月19日i53570给男小孩起个乳名起名字五行字典歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

点石阅读 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化