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

wireshark-网络分析工具

WireShark是非常流行的网络封包分析工具,可以截取各种网络数据包,并显示数据包详细信息。

下载地址:

https://www.wireshark.org/

1.开始抓包演示

据包详细信息面板是最重要的,用来查看协议中的每一个字段。各行信息分别为
(1)Frame: 物理层的数据帧概况

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

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

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

(5)Hypertext Transfer Protocol: 应用层的信息,此处是HTTP协议

记录一次三次握手:

第一个数据包

第二个数据包

第三个数据包

记录一次四次挥手

wireshark过滤器表达式的规则

1.协议过滤

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

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

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

2.ip过滤

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

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

ip.addr == 192.168.1.104 显示源IP地址或目标IP地址为192.168.1.104的数据包列表

3.端口过滤

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

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

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

参考:



网络分析工具——WireShark的使用(超详细)-CSDN博客

2.WireShark抓包入门操作_哔哩哔哩_bilibili


http://www.mrgr.cn/news/66596.html

相关文章:

  • 第六章传输层协议、ACL
  • HCIP-HarmonyOS Application Developer V1.0 笔记(四)
  • Python嵌入式系统编程的8个基础知识点
  • 七牛云OSS的使用
  • 编程和英语
  • 学习threejs,使用对象组合
  • Chart.js 混合图
  • Scala IF...ELSE 语句
  • Visual Studio 2022:一个功能全面且强大的IDE
  • 【C++ 数学】1330. 翻转子数组得到最大的数组值|2481
  • 使用 Python 调用云 API 实现批量共享自定义镜像
  • verilog-HDL
  • 数字信号处理Python示例(6)使用指数衰减函数建模放射性衰变过程
  • 100、Python并发编程:保护临界资源的最简单方式,加锁
  • 国产安卓旗舰手机全部涨价
  • C++算法练习-day36——513.找树左下角的值
  • 基于matlab的语音识别系统
  • C++ | Leetcode C++题解之第540题有序数组中的单一元素
  • 【Linux 28】应用层协议 - HTTPS
  • Golang | Leetcode Golang题解之第540题有序数组中的单一元素
  • Python | Leetcode Python题解之第541题反转字符串II
  • 连通区域的scipy.ndimage.label 中的label
  • C++算法练习-day37——112.路径总和
  • 云计算esxi 虚拟交换机上的基本配置
  • 好好看 3.2.3 | 纯净无广告的四端追剧软件,高清秒播
  • Python | Leetcode Python题解之第540题有序数组中的单一元素