Rumah Operasi dan penyelenggaraan operasi dan penyelenggaraan tingkap wireshark数据包抓取之捕获过滤器的使用

wireshark数据包抓取之捕获过滤器的使用

Dec 08, 2020 am 10:51 AM
wireshark

关于什么是wireshark就不多说了,简而言之,一个强大的数据包捕获工具。 我们经常用它来抓取一些数据包,然后来分析这些数据包。当然,我们大多数都是想抓取特定的数据包,过滤那些不需要的数据包。下面,来看看wireshark的捕获过滤器的使用。

捕获过滤器的语法

捕获过滤器的语法采用BPF语法,关于什么是BPF语法大家想要知道的话可以自行谷歌。讲的通俗一点,wireshark的捕获过滤器使用一些限定词,如(host/src/port),和限定值,然后通过逻辑运算符结合起来的表达式。

下面给出一个简单的过滤器,该过滤器用来指定只捕获来自特定ip的数据包

host 47.***.***.16
Salin selepas log masuk

常用的限定词分为下面三大类:

  • 类型:如host/net/port

  • 方向:如src/dst

  • 协议:如ip/tcp/udp/http/https

逻辑运算符有以下

  • 与运算符&&

  • 或运算符||

  • 非运算符!

接下来,从几个方面来演示如何使用捕获过滤器。

地址过滤器

地址过滤器是我们日常中使用最多的了,用来指定来自特定IP或主机名的数据包。除此之外,还可以指定MAC地址、IPv6地址。

下面来通过几个案例来演示:

限定IPv4地址

host 192.168.1.111
Salin selepas log masuk

限定地址及方向:即限定源地址,只捕获从某个特定ip来的数据包

src host 192.168.1.111
Salin selepas log masuk

限定MAC地址

ether host 00:0c:29:84:5b:d0
Salin selepas log masuk

端口过滤器

端口过滤器日常用的也比较多,比如只捕获80端口数据或只捕获22端口的数据包等。

捕获目标端口为80端口的数据包

src port 80
Salin selepas log masuk

不捕获22端口数据包

!port 22
Salin selepas log masuk

协议过滤器

用来限定协议,这个限定的协议是不分层的,可以是应用层协议http、https、ftp、dns,也可以是传输层协议tcp、udp或者是ip层的ip协议、icmp等。

只捕获icmp协议数据包

icmp
Salin selepas log masuk

最后,我们来弄一个稍微复杂点的综合例子吧。同时限定ip、方向以及端口的过滤器,如下

host 192.168.1.111 && dst port 80
Salin selepas log masuk

相关推荐:《Windows运维

Atas ialah kandungan terperinci wireshark数据包抓取之捕获过滤器的使用. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)