首页 > 其他分享 >Wireshark使用

Wireshark使用

时间:2023-08-13 16:55:40浏览次数:40  
标签:捕获 网卡 使用 数据包 下载 Wireshark

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

1、Wireshark软件下载和安装。

2、WireShark工作原理及优势。

3、Wireshark使用过程。

一. Wireshark软件下载及安装

  软件下载路径:wireshark官网。按照系统版本选择下载,下载完成后,按照软件提示一路Next安装。若是Win10系统,安装完成后,选择抓包但是不显示网卡,下载win10pcap兼容性安装包。下载路径:win10pcap兼容性安装包

二. Wireshark工作原理及优势

1. 工作原理

1.捕获

Wireshark将网卡调整为混杂模式,在该模式下捕获网络中传输的二进制数据。

2.转换    Wireshark将捕获到的二进制数据转换成我们容易理解的形式,同时也会将捕获到的数据包按照顺序进行组装。
3.分析  最后Wireshark会将捕获到的数据包进行分析。这些分析包括数据包使用的协议类型、源地址、目的地址、源端口和目的端口等。Wireshark又是也会根据自带的协议解析器来深入的分析数据包的内容。

2. 优势

  • Wireshark可以在所有的主流操作系统中运行;
  • Wireshark支持更多的网络协议;
  • 极为友好的使用界面;
  • 对网络数据实时的显示;
  • Wireshark是一个开源项目。

三. Wireshark使用

Wireshark的使用过程,通常这个过程应该包含如下几个步骤:

  1. 选择合适的网卡;

  2.开始捕获数据包;

Wireshark的工作界面分为8个部分:

  3.过滤掉无用的数据包;

Wireshark将相同的源和目的地址之间的所有数据包看做是一个对话,可以在对话统计功能中查看所有的对话。

 

依次在菜单栏上单击“视图——解析名称——解析网络地址”,启用名字解析功能,然后Wireshark就会尝试将捕获到的数据包中的IP地址转换为域名。

在会话列表中创建过滤器,首先在“会话”窗口中选中第一个会话,然后单击鼠标右键,在弹出的菜单中依次选择“作为过滤器应用——选择——A<->B”。

  4.将捕获到的数据包保存为文件。

 

标签:捕获,网卡,使用,数据包,下载,Wireshark
From: https://www.cnblogs.com/sijiu/p/17626799.html

相关文章

  • vite无法使用require的替代方案
    vite无法使用require的替代方案lowMan2022-01-1823:056631 webpack javascript复制代码constmodulesFiles=require.context('./modules',true,/.js$/)vite arduino复制代码constmodulesFiles=import.meta.globEager("./modules/*.js")......
  • ABAP 开发者上云的时候到了 - 现在大家可以免费使用 SAP 云平台 ABAP 环境的试用版了
    之前Jerry已经写了一系列SAPCloudPlatformABAP编程环境的文章,当时使用的环境,是SAP专门为SAP社区导师们创建的。当时也有朋友留言,询问大家何时才能使用到免费的SAP云平台ABAP编程环境。SAP社区上也有世界各地的开发者问这个问题,负责这个话题的同事们的答复大意是:我们一直在努......
  • 【8月摸鱼计划】IOST Studio的一些常见使用方法
    IOSTStudio是一个用于开发和调试IOST应用的开发工具。下面是IOSTStudio的一些常见使用方法:安装IOSTStudio:首先,你需要从官方网站下载IOSTStudio,并根据指示进行安装。IOSTStudio提供了适用于不同操作系统的安装包。创建或导入项目:启动IOSTStudio后,你可以选择创建新项目或......
  • centos7防火墙的简单使用
    环境centos7.9使用方法开启一个端口firewall-cmd--zone=public--add-port=514/tcp--permanentreload防火墙配置firewall-cmd--reload关闭一个防火墙端口firewall-cmd--zone=public--remove-port=514/tcp--permanent查看已开的端口配置firewall-cmd--l......
  • Avalonia如何快熟使用PrismAvalonia+FluentAvaloniaUI开发
    如何使用PrismAvalonia可以翻一下我前面的博客,里面有比较详细的使用接下来介绍一下FluentAvaloniaUI,github地址:amwx/FluentAvalonia:ControllibraryfocusedonfluentdesignandbringingmoreWinUIcontrolsintoAvalonia(github.com)文档地址:Home-FluentAvaloniaDo......
  • 创建定义store并使用组合式api、选项式api
    在项目根目录创建store文件夹(此步骤和vuex相同)在步骤一的store文件夹下根据不同的用途场景创建单独的store文件(等同于vuex中分模块)、定义store基本步骤步骤导入defineStore()方法:import{defineStore}from'pinia'使用defineStore定义store并导出import{defineS......
  • storeToRefs()的作用和使用
    store是一个用reactive包装的对象,这意味着不需要在getters后面写.value,就像setup中的props一样,如果你写了,我们也不能解构它:<scriptsetup>conststore=useCounterStore()//❌这将不起作用,因为它破坏了响应性//这就和直接解构`props`一样const{name,doubl......
  • LeetCode 7022——熟悉TreeSet数据结构及常用方法的使用
    LeetCode7022.限制条件下元素之间的最小绝对差题目描述:给你一个下标从 0 开始的整数数组 nums 和一个整数 x 。请你找到数组中下标距离至少为 x 的两个元素的 差值绝对值 的 最小值 。换言之,请你找到两个下标 i 和 j ,满足 abs(i-j)>=x 且 abs(nums[i......
  • 使用 Docker 部署 Mongodb
    Mongodb是最像关系型数据库的NoSql数据库,其数据类型非常丰富,数据结构松散,采用类似Json的Bson二进制格式存储数据,还支持对索引功能。主要应用在数据量大、读多写少或者读写都比较频繁、数据价值较低的场景中,如果社交平台的点赞和评论、游戏、物流信息和轨迹存储等。由于在......
  • CobaltStrike的使用工具的使用
    CobaltStrike的使用目录CobaltStrikeCobaltStrike的安装CobaltStrike的使用创建监听器:创建Attacks:视图View:对被控主机的操作抓取hash和dump明文密码提权(Elevate)利用被控主机建立Socks4代理进程列表(注入进程,键盘监控)生成黄金票据注入当前会话(GoldenTicket)凭证转换(MakeToken......