(4)Wireshark捕获设置

1.简介

WireShark的强大之处就在于不用你再做任何配置就可以抓取http或者https的包。主要是讲解和分享如何使用WireShark抓包。

2.运行Wireshark

安装好 Wireshark 以后,就可以运行它来捕获数据包了。方法如下:

1.在 Windows 的“开始”菜单中,单击 Wireshark 菜单,如下图所示:

2.点击启动 Wireshark,如下图所示:

该图为 Wireshark 的主界面,界面中显示了当前可使用的接口,例如,本地连接* 5、本地连接* 6 等。要想捕获数据包,必须选择一个接口,表示捕获该接口上的数据包。

3.捕获设置

小伙伴或者童鞋们可以使用以下任意一种方式启动捕获。

2.1第一种方法

在上图中,选择捕获“本地连接* 5”接口上的数据包。选择“本地连接* 5”选项,然后单击左上角的“开始捕获分组”按钮,将进行捕获网络数据,如下图所示:

图中没有任何信息,表示没有捕获到任何数据包。这是因为目前“本地连接* 5”上没有任何数据。此时wireshark处于抓包状态中。只有在本地计算机上进行一些操作后才会产生一些数据,如浏览网站。如下图所示:

2.2第二种方法

1.选择菜单栏上捕获(Capture) ->选项(Option),弹出捕获选项,如下图所示:

当然也可以点击【捕获选项】的图标一步到位,如下图所示:

2.在捕获选项中:勾选WLAN网卡或者其他网卡(这里需要根据各自电脑网卡使用情况选择,简单的办法可以看使用的IP对应的网卡)。点击开始(Start)。启动抓包。如下图所示:

3.点击开始后,wireshark处于抓包状态中。由于本地计算机在浏览网站等一系列操作时,“以太网”接口的数据将会被 Wireshark 捕获到。捕获的数据包如图所示。图中方框中显示了成功捕获到“以太网”接口上的数据包。如下图所示:

4.Wireshark 将一直捕获“以太网”上的数据。如果不需要再捕获,可以单击左上角的“停止捕获分组”按钮,停止捕获。如下图所示:

2.3第三种方法

1.选中一个网卡,右键点击“Start capture”开始抓包,如下图所示:

3.Wireshark实战抓包

首次捕获都要经历网卡选取、选项配置和启动捕获三个过程,启动的方式不同并不会带来本质区别,都是殊途同归。

这里以本地计算ping一下百度的域名为例分享一下抓包过程。

1.通过前边的步骤我们知道Wireshark已经处于抓取“以太网”接口的抓包状态,这里就直接ping一下百度域名,如下图所示:

2.我们查看Wireshark是否抓取到ping百度域名的包,通过对照我们可以发现抓取到了,如下图所示:

4.过滤栏设置

我们发现在众多抓取的包查找ping百度的还是特别麻烦的,因为可以通过在过滤栏设置过滤条件进行数据包列表过滤,以免抓取无用包影响查看,这里就以ping baidu.com为例,只过滤百度的ip,设置如下:

ip.addr == 110.242.68.3 and icmp

以上过滤条件说明:表示只显示ICPM协议且源主机IP或者目的主机IP为39.156.69.79的数据包。注意:协议名称icmp要小写。这里简单的介绍一下,后边会进行详细地介绍和讲解。

经过过滤后,我们发现查找到非常简单,因为ping了两次,因此总共有8条数据。如下图所示:

 到此,关于Wireshark抓包流程就大功告成。Wireshark抓包完成,就这么简单。关于wireshark过滤条件和如何查看数据包中的详细内容在后面介绍。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

智慧校园电子班牌系统源码的开发与应用,基于Java/SpringBoot后端、Vue2前端、MySQL5.7数据库

智慧校园系统源码,智慧班牌源码,java语言 技术栈: ‌后端开发‌:采用Java语言和Spring Boot框架进行开发。Java是一种广泛使用的、面向对象的编程语言,而Spring Boot是基于Spring框架的快速应用开发框架,能…

工程优化——WebSocket、WSS(WebSocket Secure)和SSE(Server-Sent Events)通信对比

WebSocket、WSS(WebSocket Secure)和SSE(Server-Sent Events)是三种常见的实时通信技术,它们的核心区别在于通信方向、协议实现、数据格式和适用场景。以下是分维度的详细解释,并附带Python示例和应用场景选…

【TiDB 社区智慧合集】 TiDB x 运营商|掌上营业厅、账务、物联网等多核心业务场景的实战应用案例

作者: Billmay表妹 原文来源: https://tidb.net/blog/bb1467af 在信息基础设施国产化战略加速落地的背景下,电信及广电领域正迎来数据库国产化替代的关键转型期。TiDB 凭借自身技术创新优势,深度携手各大运营商,以全…

Java 17 下 Spring Boot 与 Pulsar 队列集成实战:生产者与消费者实现指南

Pulsar队列与Springboot集成有2种模式:官方pulsar-client 或社区Starter(如pulsar-spring-boot-starter) 如果考虑最新、最快、最齐全的功能,使用官方pulsar-client如果考虑快速低成本接入,使用社区Starter&#xff0…

《Go语言高级编程》RPC 入门

《Go语言高级编程》RPC 入门 一、什么是 RPC? RPC(Remote Procedure Call,远程过程调用)是分布式系统中不同节点间的通信方式,允许程序像调用本地函数一样调用远程服务的方法。 Go 语言的标准库 net/rpc 提供了基础的…

第N5周:Pytorch文本分类入门

🍨 本文为🔗365天深度学习训练营中的学习记录博客 🍖 原作者:K同学啊 一、前期准备 1.加载数据 import torch import torch.nn as nn import torchvision from torchvision import transforms,datasets import os,PIL,p…

uniappx 安卓app项目本地打包运行,腾讯地图报错:‘鉴权失败,请检查你的key‘

根目录下添加 AndroidManifest.xml 文件&#xff0c; <application><meta-data android:name"TencentMapSDK" android:value"腾讯地图申请的key" /> </application> manifest.json 文件中添加&#xff1a; "app": {"…

【向上教育】结构化面试开口秘籍.pdf

向 上 教 育 XI A N G S H A N G E D U C A T I O N 结构化 面试 开口秘笈 目 录 第一章 自我认知类 ........................................................................................................................... 2 第二章 工作关系处理类 .......…

Webpack 热更新(HMR)原理详解

&#x1f525; Webpack 热更新&#xff08;HMR&#xff09;原理详解 &#x1f4cc; 本文适用于 Vue、React 等使用 Webpack 的项目开发者&#xff0c;适配 Vue CLI / 自定义 Webpack 项目。 &#x1f3af; 一、什么是 HMR&#xff1f; Hot Module Replacement 是 Webpack 提供的…

MySQL索引完全指南

一、索引是什么&#xff1f;为什么这么重要&#xff1f; 索引就像字典的目录 想象一下&#xff0c;你要在一本1000页的字典里找"程序员"这个词&#xff0c;你会怎么做&#xff1f; 没有目录&#xff1a;从第1页开始一页一页翻&#xff0c;可能要翻500页才能找到有…

学习使用dotnet-dump工具分析.net内存转储文件(2)

运行ShenNiusModularity项目&#xff0c;使用createdump工具dump完整的进程内存映射文件&#xff0c;然后运行dotnet-dump analyze命令加载dump文件。   可以先使用dumpheap命令显示有关垃圾回收堆的信息和有关对象的收集统计信息。dumpheap支持多类参数&#xff08;如下所示…

Oracle BIEE 交互示例(一)同一分析内

Oracle BIEE 交互示例(一)同一分析内 1 示例背景2 实践目标3 实操步骤3.1 创建数据集3.1.1 TEST_TABLE3.1.2 保存名字为【01 TEST_TABLE】3.2 创建分析3.2.1 创建列3.2.2 创建视图3.2.2.1 数据透视表3.2.2.2 图形3.2.2.3 表3.3 设置交互4 结果示例1 示例背景 版本:OBIEE 12…

使用API有效率地管理Dynadot域名,出售账户中的域名

关于Dynadot Dynadot是通过ICANN认证的域名注册商&#xff0c;自2002年成立以来&#xff0c;服务于全球108个国家和地区的客户&#xff0c;为数以万计的客户提供简洁&#xff0c;优惠&#xff0c;安全的域名注册以及管理服务。 Dynadot平台操作教程索引&#xff08;包括域名邮…

Vite 打包原理详解 + Webpack 对比

&#x1f680; Vite 打包原理详解 Webpack 对比 &#x1f44b; 本文适合&#xff1a;Vite 使用者、Vue/React 工程师、希望搞清楚打包流程及与 Webpack 区别的开发者 &#x1f310; 技术背景&#xff1a;Vite 采用 ES Modules 原生浏览器能力驱动开发体验&#xff0c;Webpack…

区块链RWA(Real World Assets)系统开发全栈技术架构与落地实践指南

一、技术架构设计&#xff1a;分层架构与模块协同 1. 核心区块链层 区块链选型策略&#xff1a; 公链&#xff1a;以太坊主网&#xff08;安全性高&#xff0c;DeFi生态完备&#xff09; Polygon CDK&#xff08;Layer2定制化合规链&#xff0c;Gas费低至$0.003&#xff09;…

GBDT:梯度提升决策树——集成学习中的预测利器

核心定位&#xff1a;一种通过串行集成弱学习器&#xff08;决策树&#xff09;、以梯度下降方式逐步逼近目标函数的机器学习算法&#xff0c;在结构化数据预测任务中表现出色。 本文由「大千AI助手」原创发布&#xff0c;专注用真话讲AI&#xff0c;回归技术本质。拒绝神话或妖…

Redis持久化机制深度解析:RDB与AOF全面指南

摘要 本文深入剖析Redis的持久化机制&#xff0c;全面讲解RDB和AOF两种持久化方式的原理、配置与应用场景。通过详细的操作步骤和原理分析&#xff0c;您将掌握如何配置Redis持久化策略&#xff0c;确保数据安全性与性能平衡。文章包含思维导图概览、命令实操演示、核心原理图…

CentOS7升级openssh10.0p2和openssl3.5.0详细操作步骤

背景 近期漏洞扫描时&#xff0c;发现有很多关于openssh的相关高危漏洞&#xff0c;因此需要升级openssh的版本 升级步骤 由于openssh和openssl的版本是需要相匹配的&#xff0c;这次计划将openssh升级至10.0p2版本&#xff0c;将openssl升级至3.5.0版本&#xff0c;都是目前…

fishbot随身系统安装nvidia显卡驱动

小鱼的fishbot是已经配置好的ubuntu22.04,我听说在预先配置系统时需要勾选安装第三方图形化软件&#xff0c;不然直接安装会有进不去图形化界面的风险&#xff0c;若没有勾选&#xff0c;建议使用其他安装方法&#xff0c;比如禁用系统自带的驱动那套安装流程 1.打开设置->关…

学习昇腾开发的第十天--ffmpeg推拉流

1、FFmpeg推流 注意&#xff1a;在推流之前先运行rtsp-simple-server&#xff08;mediamtx&#xff09; ./mediamtx 1.1 UDP推流 ffmpeg -re -i input.mp4 -c copy -f rtsp rtsp://127.0.0.1:8554/stream 1.2 TCP推流 ffmpeg -re -i input.mp4 -c copy -rtsp_transport t…