wireshark安装及使用入门

Wireshark是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。

网络管理员使用Wireshark来检测网络问题,网络安全工程师使用Wireshark来检查资讯安全相关问题,开发者使用Wireshark来为新的通讯协定除错,普通使用者使用Wireshark来学习网络协定的相关知识。当然,有的人也会“居心叵测”的用它来寻找一些敏感信息……这儿就不多赘述了。

如何安装

  1. 选择自己电脑相应的位数双击Wireshark-win64-3.2.1.exe进行安装。

  2. 打开wireshark的安装程序,依次点击Next →IAgree → Next →Next → Next (选择安装位置) → Next → Install。

  3. 安装完成后会自动重启电脑,即可正常运行。

界面说明

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

数据分析

选定数据包的分协议层展示中各自对应OSI七层模型。
在这里插入图片描述

  1. 物理层的数据帧概要

在这里插入图片描述

  1. 数据链路层以太网帧的头部信息

在这里插入图片描述

  1. 网络层IP头部包信息

在这里插入图片描述

  1. 传输层数据包头部信息

在这里插入图片描述

常见显示过滤表达式

在开始捕获数据包之前输入捕获过滤表达式,然后wireshark只捕获符合条件的数据包,不记录不符合条件的数据包。
在这里插入图片描述

数据链路层:

筛选mac地址为00:01:6C:06:A6:29的数据包:eth.src == 00:01:6C:06:A6:29

网络层:

筛选ip地址为192.168.1.1的数据包:

ip.addr == 192.168.1.1

筛选192.168.1.0网段的数据:

ip contains “192.168.1”

筛选10.10.1.1和10.10.1.2之间的数据包:

ip.addr == 10.10.1.1 && ip.addr == 10.10.1.2

筛选从192.168.1.1到192.168.1.2的数据包:

ip.src == 192.168.1.1 && ip.dst == 192.168.1.2

传输层:

筛选tcp协议的数据包:tcp

筛选除tcp协议以外的数据包:!tcp

筛选端口为80的数据包:tcp.port == 80

筛选12345端口和80端口之间的数据包:

tcp.port == 12345 && tcp.port == 80

筛选从12345端口到80端口的数据:

tcp.srcport == 12345 && tcp.dstport == 80

应用层:

筛选url中包含.php的http数据:

http.request.uri contains “.php”

筛选内容包含username的http数据包:

http contains “username”

原文链接

  • 2
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值