Wireshark简单使用教程3

视频https://www.bilibili.com/video/av35763613?from=search&seid=10176480091153063668

 

目录

  1. 抓取干净流量包的用处所在
  2. Wireshark利用显示过滤器获得“干净”的流量包

 

内容

1.抓取干净流量包的用处所在

在我们平常抓取流量包的时候,不免会遇到各种应用产生的流量,但是这些流量不是我们需要的,我们要通过显示过滤器来显示出我们需要的流量。这里我以抓取ping百度的流量为例。

 

2.Wireshark利用显示过滤器获得“干净”的流量包

  • 准备:关掉会产生流量的不必要程序

在我们抓取流量前,首先要关闭一些可能产生流量的程序以减少干扰流量,比如关闭QQ,微信或者一些浏览器。

 

  • 过滤点:协议、端口、IP、包的长度

我们在抓取的时候可以通过协议、端口、ip和包的长度作为过滤的条件。我这里不讲太复杂,就以协议和ip为例,

 

  • 开始捕获

1.首先要确认自己本机的ip地址,不能把这个作为过滤的条件

Wireshark android抓包 wireshark抓包视频教程_百度

 

2.打开WireShark进行抓包,这时候产生的流量都可以当作干扰流量,因为我们还没开始启动我想捕获流量的应用,所以这时候可以进行流量的过滤了

 

3.我们这里以ip和协议为例进行过滤。

协议:通过"!+协议"进行过滤,然后利用"&&"进行拼接,比如去掉arp和oicq这两个流量就可以写成:!arp && !oicq。ip:比如我们这里不要来自10.100.0.1和10.10.0.2这两个地方的流量,我们可以通过!(ip.addr==10.100.0.1) and !(ip.addr==10.100.0.2)来过滤,这里的!,&&,ip.addr,and是什么呢?!就是非,就是不要带这个的流量。&&和and都是和的关系,用来拼接过滤命令。ip.addr是wireshark的函数,这里用过!ip.addr来去掉某些ip的流量。

 

4.wireshark内置了很多可以用于过滤的函数,可以在https://www.wireshark.org/docs/dfref/进行查看,也可以在wireshark的说明文档里查看关于wireshark的更多资料。

Wireshark android抓包 wireshark抓包视频教程_百度_02

 

5.过滤干扰流量后,抓取ping百度的流量:详细看视频

 

6.保存流量包,停止捕获,点击文件->导出特定分组来导出流量包

谦谦君子,卑以自牧