当前位置: 首页 > article >正文

Wireshark抓包工具的使用

提示:本文为学习记录,若有错误,请联系作者,谦虚受教

文章目录

  • 前言
  • 一、下载
  • 二、首页
  • 三、使用
    • 1.读入数据
    • 2.分析数据
    • 3.筛选IP
    • 4.保存数据
  • 四、过滤器表达式
  • 五、TCP
  • 总结


前言

低头做事,抬头看路。


一、下载

下载路径wireshark

二、首页

用途:socket编程的工程师会用wireshark来调试,就是一个抓包工具。

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

三、使用

1.读入数据

(1)Frame: 物理层的数据帧概况

(2)Ethernet II: 数据链路层以太网帧头部信息

(3)Internet Protocol Version 4: 互联网层IP包头部信息

(4)Transmission Control Protocol: 传输层T的数据段头部信息,此处是TCP

(5)Hypertext Transfer Protocol: 应用层的信息,此处是HTTP协议
在这里插入图片描述

2.分析数据

读取到的数据
在这里插入图片描述
在这里插入图片描述

3.筛选IP

方法一:
在这里插入图片描述
输入IP地址
在这里插入图片描述
方法二:
在这里插入图片描述
使用,在捕获过滤,设置IP地址,点击开始
在这里插入图片描述

4.保存数据

在这里插入图片描述
保存成以下文件,双击可打开
在这里插入图片描述

四、过滤器表达式

抓包过滤器类型Type(host、net、port)
方向Dir(src、dst)
协议Proto(ether、ip、tcp、udp、http、icmp、ftp等)
逻辑运算符(&&与、|| 或、!非)
(1)比较操作符

比较操作符有

== 等于、!= 不等于、> 大于、< 小于、>= 大于等于、<=小于等于

(2)协议过滤

比较简单,直接在Filter框中直接输入协议名即可。注意:协议名称需要输入小写。

tcp,只显示TCP协议的数据包列表

http,只查看HTTP协议的数据包列表

icmp,只显示ICMP协议的数据包列表
在这里插入图片描述
(3) ip过滤

ip.src ==112.53.42.42 显示源地址为112.53.42.42的数据包列表

ip.dst==112.53.42.42, 显示目标地址为112.53.42.42的数据包列表

ip.addr == 112.53.42.42 显示源IP地址或目标IP地址为112.53.42.42的数据包列表
在这里插入图片描述
(4)端口过滤

tcp.port ==80, 显示源主机或者目的主机端口为80的数据包列表。

tcp.srcport == 80, 只显示TCP协议的源主机端口为80的数据包列表。

tcp.dstport == 80,只显示TCP协议的目的主机端口为80的数据包列表。
在这里插入图片描述

五、TCP

在这里插入图片描述

总结

善于总结,多进一步。


http://www.kler.cn/a/272103.html

相关文章:

  • simulink入门学习01
  • opentelemetry-collector docker安装
  • 总结 uniapp 上不适配iphone的:new Date 时间、border线条、渐变
  • ui文件转py程序的工具
  • Cursor的详细使用指南
  • 用JAVA写算法之输入输出篇
  • 【PyTorch】基础学习:一文详细介绍 torch.save() 的用法和应用
  • Dockerfile 语法详解
  • 免费开源软件:思通数科舆情系统应对社会热点事件
  • 设计模式 — — 单例模式
  • 【回归预测】基于SSA-BP(麻雀搜索算法优化BP神经网络)的回归预测 多输入单输出【Matlab代码#69】
  • 腾讯云2核2G免费服务器申请流程,2024免费服务器入口
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(容器组件:FormLink)
  • 使用 VS Code + Github 搭建个人博客
  • SpringBoot+vue3打造企业级一体化SaaS系统
  • (C++进阶)boost库笔记
  • 前端项目构建过程中涉及低代码部分思考
  • vue3 el-form中嵌套el-tabale 对输入动态校验
  • 算法-贪心-122. 糖果传递
  • js截取字符串的几种方法
  • 海豚调度系列之:任务类型——SQL节点
  • JavaSE、JavaEE和Jakarta EE的历史、区别与联系
  • C#创建第一个PIESDK模版的项目
  • 力扣100热题:两、三、四数之和,哈希+数组+双指针+排序
  • 【智能算法】斑鬣狗优化算法(SHO)原理及实现
  • UE4 虚幻4快捷键教程