Wireshark抓包的妙用

Wireshark下载、Wireshark使用、Wireshark抓包、ARP抓包、ICMP抓包、TCP抓包、HTTP抓包 混杂模式概述:混杂模式就是接收所有经过网卡的数据包,包括不是发给本机的包,即不验证MAC地址。默认就是混杂模式。普通模式概述:普通模式下网卡只接收发给本机的包(包括广播包)传递给上层程序,其它的包一律丢弃。一般来说,混杂模式不会影响网卡的正常工作,多在网络监听工具上使用,默认是混杂模式。四次挥手,断开连接1.服务端FIN :Seq = a , Ack = b #我想断开连接2.客户端ACK:Seq = b, Ack = a+1 #收到,断开吧。 阅读详情

今天小编要给大家介绍的这个抓包工具–Wireshark,它相对其他的抓包工具来说更厉害一些。

功能

它支持上百种协议的解密嗅探分析,在互联网上发生的事情,多微小的细节都能通过它分析出来,而且它不仅可以实时抓包,还可以离线分析,它还提供了 GUI 界面工具,你在其它大部分的抓包工具中抓到的数据文件都能拿来这里分析一波,而且,Wireshark 是跨平台的,市面上大多数系统都能运行。

认识一下Wireshark

首先就是安装:https://www.wireshark.org/download.html 根据自己的版本进行安装
安装完成之后打开图下:

在这里插入图片描述

现在来带大家了解一下每个模块有什么作用:

在这里插入图片描述

现在这样一看就知道,然而当你抓包的时候界面就会改变图下:

在这里插入图片描述

再来给大家说一下这几个面板分别有什么作用

在这里插入图片描述

现在我们先来简单进行一个抓包
首先我们要开启Wireshark的数据访问监听,你也可以使用快捷键 ctrl+E 或者点击工具栏第一个图标

在这里插入图片描述

我们先过滤一下Http的请求:

在这里插入图片描述

然后随便去浏览器找一些图片:

在这里插入图片描述

这时候 wireshark 就监听到请求的数据包了:

在这里插入图片描述

在数据包列表中,每个 item 所表示的都一目了然,从左到右分别是请求的时间、请求的 IP 、响应的IP、请求的协议、内容长度、以及相关信息:

在这里插入图片描述

每条数据下方都会有具体信息的显示,你也可以直接双击具体的数据包,这时候会弹出一个窗口,专门用来展示具体数据包的相关传输信息:

在这里插入图片描述

我们来看看应用层抓到的信息:

在这里插入图片描述

可以看到,这里我们是通过 Get 请求,其中Http 协议参数以及请求头的相关信息都可以在应用层这里获取。
响应的信息:

在这里插入图片描述
在这里插入图片描述

那么除了 Hypertext Transfer Protocol 之外,上面的那几个显示的都是什么内容呢?

在这里插入图片描述

我们一个一个来,其中的 Frame 里面主要是展示这个数据包报文的具体信息:

在这里插入图片描述

比如这里就展示了网卡信息,抓取的时间,数据的大小,协议等信息。
因为网络数据包的传输是分层的,所以这里的以太网Enternet II表示的是数据链路层,在这里可以看到的是源 mac 地址和目的 mac地址:

在这里插入图片描述

接下来就是 IP 网络层,这里可以看到IP协议头的一些信息:

在这里插入图片描述

接下来就是TCP 传输层,在这里可以看到TCP 数据包的一些信息,比如源端口,目的端口,序列号,Ack确认等:

在这里插入图片描述

最后就是我们刚刚看到的 HTTP 协议应用层:

在这里插入图片描述

大概认识了 Wireshark 之后,接下来我再跟你说说它的常用功能。
我们刚刚输入http 进行了显示过滤:

在这里插入图片描述

实际上 Wireshark 的过滤很强大,可以定义不同的参数过滤,你可以点击菜单栏的:
View-internals-Support Protocols
在这里可以看到各种协议的过滤字段:

在这里插入图片描述

比如 http 协议的过滤字段:

在这里插入图片描述

通过 Filter字段中的值,就可以直接用它来定义过滤了,比如过滤fxxkpython.com 的请求就可以这样:
http.host == fxxkpython.com

在这里插入图片描述

过滤 80 端口的数据:

在这里插入图片描述

另一种过滤的方式是在抓取的时候过滤,也就是说,我们只要抓取某一范围的数据,而不是网卡所请求的所有数据,那么这个时候你可以使用快捷键Ctrl + K,打开input面板下面的搜索框里定义,比这里只定义分析 fxxkpython.com的数据:

在这里插入图片描述

另外,你还可以选择不同网卡设备的抓取:

在这里插入图片描述

设置完之后点击start 就能开始根据你定义的规则进行抓包了。
在抓包的时候你会看到数据包列表各种颜色:

在这里插入图片描述

这些不同颜色代表不同的协议,你可以在View-Coloring Rules中自定义:

在这里插入图片描述

你点击具体的数据包的时候,在数据列表的左侧会出现类似这样的图:

在这里插入图片描述

被框住的数据包表示一整个会话,其中的虚线表示与会话无关,而 -->代表的是请求,<-- 代表的是返回。
而 √ 表示的是报文的确认:

在这里插入图片描述

如果你想晚点再去分析数据包的话,你也可以把你想要的数据包给导出到本地,点击菜单栏的 File--Export Specified Packets:

在这里插入图片描述

等你想要分析了的时候,打开Wireshark, 导入文件就可以继续分析了:

在这里插入图片描述
在这里插入图片描述

以上就是小编今天带来的内容 小编本身就是一名python开发工程师,我自己花了三天时间整理了一套python学习教程,从最基础的python脚本到web开发,爬虫,数据分析,数据可视化,机器学习,等,这些资料有想要的小伙伴 点击 即可领取

Wireshark之远程抓包 1.场景描述 工作中有时候分析问题想要抓包,但是目标服务器由于各种原因无法在目标服务器进行抓包,这是就需要远程抓包分析。 wireshark可以实现本地抓包,同时Wireshark也支持remote packet capture protocol(rpcapd)协议远程抓包,只要在远程主 机上安装相应的rpcapd服务就可以实现在本地电脑执行wireshark 捕获远程电脑的流量了 2.... 阅读详情

相关推荐

dhcp协议wireshark抓包分析

DHCP(动态主机配置协议)是一个局域网的网络协议,主要用于集中管理、分配IP地址,使客户端能够动态地获得IP地址、网关地址、DNS服务器地址等信息。:DHCP协议通过集中的管理、分配IP地址,简化了网络配置过程,提升了地址的使用率。Ack报文中包含了最终分配给客户端的IP地址和配置信息。在Wireshark中,可以进一步分析Ack报文中的具体信息,以验证DHCP分配的IP地址和配置信息是否正确。通过以上步骤,可以详细分析DHCP协议在Wireshark中的抓包过程,了解DHCP协议的工作原理和报文结构。

weixin_45544617的博客 1561

网络嗅探,大神都在用这10个抓包工具

网络嗅探,大神都在用这10个抓包工具

2302_76672693的博客 8857

【从零开始学Skynet】实战篇《球球大作战》(一):功能设计

为了能把之前在基础篇中学习到的Skynet的各种知识结合起来,所以在实战篇中,我们准备开发一个完整的游戏案例《球球大作战》,介绍分布式游戏服务端的实现方法。

我是一条寻水的鱼 2979

网络安全入门必选:十款免费的抓包工具有哪些?

下面给大家推荐几款好用的免费的抓包工具软件,有需要的小伙伴们来了解一下。

wananxuexihu的博客 1万+

基于光电传感的非接触式酒精浓度检测系统设计与实现

本文详细介绍了基于光电传感技术的非接触式酒精浓度检测系统设计与实现。系统利用940nm红外LED和OPT101光电传感器,结合朗伯-比尔定律,通过STM32微控制器进行信号采集与处理,实现了快速、准确的酒精浓度测量,测量精度达±1%,适用于工业检测和便携式应用场景。

y7z8a的博客 364

现代控制理论(4)——李雅普诺夫稳定性理论

文章目录

wang7301的博客 5万+

日常工作中常用的抓包工具都有哪些呢?

今天我们一起来聊聊,在我们的日常工作中都有哪些抓包工具呢?你们平时工作中都在哪一款工具呢?一起学习交流。

伤心的辣条 2万+

ANSYS workbench (关于normal stiffness factor接触刚度因子)

关于normal stiffness factor接触刚度因子的含义和设置方法

weixin_43730845的博客 6807

2023全网最全的爆款抓包工具,各有千秋

在处理IP网络的故障时,经常使用以太网抓包工具来查看和抓取IP网络上某些端口或某些网段的数据包,并对这些数据包进行分析,定位问题。

软件测试技术交流分享 3279

【WRF-Urban数据集】中国60个城市的1 km分辨率城市冠层参数(UCPs)

中国60个城市的1 km分辨率城市冠层参数(UCPs)

WW、forever的博客 1068

NVIDIA Omniverse 技术浅析(三):NVIDIA RTX 技术

NVIDIA RTX 技术是 NVIDIA 推出的革命性图形渲染技术,旨在通过硬件加速和软件优化,实现高质量的实时图形渲染。RTX 技术在 NVIDIA Omniverse 平台中扮演着至关重要的角色,为其提供了强大的渲染能力。

m0_75253143的博客 351

给大家介绍四款最受欢迎的抓包神器

在我们工作中常见的主要是对我们移动端开发完成后,进行调试或者测试的时候,需要检查服务端与客户端的数据交互有没有实现,以及是否正确,我们会使用一些虚拟数据,假数据,设定的场景,来对我们的软件进行操作,就需要用到Fiddler抓包工具。总的算下来的话,对用户还是比较友好的,就算不付费,也还是可以使用较为完整的功能。tcpdump -i wlan0 -s 0 -w a.cap //监听wlan0网卡上的全部流量,-s代表抓取包的大小,默认为抓取64,设置为0, 表示包有多大,抓多大。这里是用来筛选所抓取报文的。

weixin_44353800的博客 1万+

YOLOv5 模型剪枝与量化实战:从训练到部署,轻量化模型性能不减(2026终极指南)

YOLOv5 轻量化三部曲稀疏训练:让模型学会“偷懒”,把不用的神经元权重压到 0。手术剪枝:切掉那些权重为 0 的神经元,物理减小模型体积。量化压缩:把剩下的神经元从“高精度浮点”变成“低精度整数”,进一步压榨速度。这套组合拳是 2026 年边缘 AI 部署的标准工业流程。虽然 YOLOv8/v10 原生支持更好的导出,但 YOLOv5 的这套手动控制流程能让你更深刻地理解模型结构,并在极端资源受限的场景下(如 MCU、超低端手机)挖掘出最后的性能潜力。最后建议如果你的项目时间紧迫,优先尝试。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 369

Wireshark——抓包分析

ICMP (Internet Control Message Protocol,网际报文控制协议)是Internet 协议族的核心协议之一,它主要用在网络计算机的操作系统中发送出错信息。TCP (Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于P的传输层协议。在这层上工作的不止一个协议,但是最普遍的就是互联网协议(IP)。该协议用来支撑那些需要在计算机之间传输数据的网络应用,包括网络视频会议系统在内的众多客户/服务器模式的网络应用。

qq_45951891的博客 5万+

华为od 面试八股文_前端_02_含答案

华为od 面试八股文_前端_02_含答案

MISAYAONE的博客 1998

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

wireshark抓包分析数据怎么看 wireshark使用教程_wireshark怎么看

大家都知道,可以截取各种网络数据包,并显示数据包详细信息,常用于开发测试过程各种问题定位、网络故障排查等情况。但是很多网友不清楚,下面IT备忘录小编就给大家分享,帮助大家快速入门学习wireshark抓包软件。

2401_89308058的博客 8618

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

wireshark抓包分析数据怎么看 wireshark使用教程

快速熟悉wireshark

lyw851230的专栏 2万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

WireShark对tcp通信数据的抓包

这样,原本的第二次挥手(ACK)和第三次挥手(FIN)就合并在了一个TCP报文中,因此抓包工具只会抓取到这个合并后的FIN+ACK报文以及后续的客户端ACK报文,总共是三个包。此时就可以进行数据传输了。[Protocols in frame: eth:ethertype:ip:tcp:data](帧内封装层次协议结构,eth:ethertype:ip:tcp,以太网,以太网协议,ip,tcp)Destination: 00:00:00_00:00:00 (00:00:00:00:00:00)(目标地址)

2301_77164542的博客 5784

Wireshark抓包以及tcpdump抓包

tcpdump抓包命令 tcpdump 的抓包保存到文件的命令参数是-w xxx.cap 抓eth1的包 tcpdump -i eth1 -w /tmp/xxx.cap 抓 192.168.1.123的包 tcpdump -i eth1 host 192.168.1.123 -w /tmp/xxx.cap 抓192.168.1.123的80端口的包 tcpdump -i eth1 host 192.168.1.123 and port 80 -w /tmp/xxx.cap 抓192.168.

blog 6629

【wireshark抓包】mac wireshark抓包iPhone

Wireshark抓包问题解决方案:1)权限报错处理:通过修改/dev目录下bp*文件权限,将用户组改为admin解决;2)iPhone抓包方法:通过USB连接Mac,使用RVI技术建立虚拟接口,获取小写UUID后通过rvictl命令开启监控。iOS5以上设备可通过此方法捕获所有网络流量,不受Mac网络状态影响。操作步骤包括连接设备、获取UUID、创建RVI接口并在Wireshark中选择对应端口监控。注意iOS17后UUID格式变化,需确保终端可识别。

qq_45358912的博客 1873

《wireshark》怎么抓包

wireshark是非常流行的网络封包分析软件,功能十分强大,可以截取各种网络封包,显示网络封包的详细信息,可能很多朋友还不知道wireshark怎么抓包,为此小编给大家带来了wireshark抓包教程,不知道的朋友一起来看看吧! ireshark中文破解版下载地址:http://www.32r.com/soft/116518.html wireshark怎么抓包 1、首先打开wireshark网络分析器,主界面如下; 2、点击抓取网络接口卡选择按钮,选择需要抓取的网卡接口;如果不确定是那个网

m0_63748991的博客 3万+

Wireshark抓包过滤

简介 Wireshark是windows下的抓包工具。 本篇主要记录捕获表达式和过滤表达式,方便后面使用和参考。 Wireshark工具介绍可参考:https://www.cnblogs.com/doit8791/p/5730595.html 捕获过滤器 使用wireshark时,将会得到大量的冗余信息,在几千甚至几万条记录中,以至于很难找到自己需要的部分。搞得晕头转向。 过滤器会帮助我们在大量的...

mayue_web的博客 1万+

wireshark网络抓包

到这里已经讲了两个抓包工具的使用了,大家应该对抓包不是很陌生了。而相对于和更加偏向于网络层面的抓包或者说是一个网络封包分析工具。使用对象更适合于网络相关人员(网络管理员/相关运维等等),目的用来截取网络通信,显示详细的封包资料。wireshark可以用来检测网络环境、入侵侦测系统等网络层面的用处,相对于开发人员,可以用来分析一些基础的网络层面的基础,如HTTP协议、UDP协议、TCP/IP协议、ARP协议等对我们比较友好的网络协议,当然如果你熟练操作网络可以没有任何限制。

你好呀 2085

Wireshark网络抓包

研究各个网络协议以及本地远程抓包分析,少不了或同类工具。 这里对3种场景做个简单的抓包。首先设置Wireshark过滤器,开始捕获。 然后打开PC(本地IP:192.168.0.102)的浏览器,访问一个自己练手的的中医药信息网站:http://124.223.54.92:8116/,并搜索“神医喜来乐”, 如上搜索到一些相关结果,再来查看Wireshark捕获的内容, 只能看到浏览器->服务器的单向请求(No=64,左侧箭头代表src->dst即客户端192.168.0.102->服务端124.223

天天向上 4354

Wireshark教程 Wireshark如何抓包?_wireshark怎么抓包

wireshark是一款网络封包分析软件,wireshark使用WinPCAP作为它的接口,直接与网卡进行数据报文交换。抓包是wireshark最主要的一个功能,本文将以捕捉本机PPLive网络电视流量为例给大家讲解如果使用wireshark抓包。第一步:下载安装,打开wireshark,会出现wireshark 抓包开始界面。第二步:点击,弹出接口对话框第三步:从接口对话框中可以看到有三个接口,第一个为本地网卡,另外两个为虚拟机。

m0_56146626的博客 898

wireshark抓包分析怎么看进程_教大家wireshark抓包数据怎么看

近日有关于wireshark抓包数据怎么看的问题受到了很多网友们的关注,大多数网友都想要知道wireshark抓包数据怎么看的具体情况,那么关于到wireshark抓包数据怎么看的相关信息,小编也是在网上进行了一系列的信息,那么接下来就由小编来给大家分享下小编所收集到与wireshark抓包数据怎么看相关的信息吧(以下内容来自于网络非小编所写,如有侵权请与站长联系删除)wireshark数据分析教...

weixin_42351363的博客 1万+
上一篇: 这些你不了解的Python冷门库其实真的很有用
下一篇: 利用Python一键爬取上海二手房信息
python程序员小'鹏
博客等级 码龄6年 163粉丝 87原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值