wireshark数据包抓取之捕获过滤器的使用
关于什么是wireshark就不多说了,简而言之,一个强大的数据包捕获工具。 我们经常用它来抓取一些数据包,然后来分析这些数据包。当然,我们大多数都是想抓取特定的数据包,过滤那些不需要的数据包。下面,来看看wireshark的捕获过滤器的使用。
捕获过滤器的语法
捕获过滤器的语法采用BPF语法,关于什么是BPF语法大家想要知道的话可以自行谷歌。讲的通俗一点,wireshark的捕获过滤器使用一些限定词,如(host/src/port),和限定值,然后通过逻辑运算符结合起来的表达式。
下面给出一个简单的过滤器,该过滤器用来指定只捕获来自特定ip的数据包
host 47.***.***.16
常用的限定词分为下面三大类:
类型:如host/net/port
方向:如src/dst
协议:如ip/tcp/udp/http/https
逻辑运算符有以下
与运算符&&
或运算符||
非运算符!
接下来,从几个方面来演示如何使用捕获过滤器。
地址过滤器
地址过滤器是我们日常中使用最多的了,用来指定来自特定IP或主机名的数据包。除此之外,还可以指定MAC地址、IPv6地址。
下面来通过几个案例来演示:
限定IPv4地址
host 192.168.1.111
限定地址及方向:即限定源地址,只捕获从某个特定ip来的数据包
src host 192.168.1.111
限定MAC地址
ether host 00:0c:29:84:5b:d0
端口过滤器
端口过滤器日常用的也比较多,比如只捕获80端口数据或只捕获22端口的数据包等。
捕获目标端口为80端口的数据包
src port 80
不捕获22端口数据包
!port 22
协议过滤器
用来限定协议,这个限定的协议是不分层的,可以是应用层协议http、https、ftp、dns,也可以是传输层协议tcp、udp或者是ip层的ip协议、icmp等。
只捕获icmp协议数据包
icmp
最后,我们来弄一个稍微复杂点的综合例子吧。同时限定ip、方向以及端口的过滤器,如下
host 192.168.1.111 && dst port 80
相关推荐:《Windows运维》
Atas ialah kandungan terperinci wireshark数据包抓取之捕获过滤器的使用. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

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

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



