Maison  >  Article  >  Opération et maintenance  >  Utilisation du filtre de capture de capture de paquets Wireshark

Utilisation du filtre de capture de capture de paquets Wireshark

齐天大圣
齐天大圣original
2020-12-08 10:51:033274parcourir

Je ne dirai pas grand-chose sur ce qu’est Wireshark. En bref, c’est un puissant outil de capture de paquets. Nous l'utilisons souvent pour capturer certains paquets de données, puis analyser ces paquets de données. Bien entendu, la plupart d’entre nous souhaitent capturer des paquets de données spécifiques et filtrer ces paquets de données indésirables. Examinons ensuite l’utilisation du filtre de capture de Wireshark.

La syntaxe du filtre de capture

La syntaxe du filtre de capture utilise la syntaxe BPF. Si vous souhaitez savoir ce qu'est la syntaxe BPF, vous pouvez le faire vous-même Google. Pour le dire plus simplement, le filtre de capture de Wireshark utilise certains qualificatifs, tels que (hôte/src/port) et des valeurs qualifiées, puis combine des expressions via des opérateurs logiques.

Un filtre simple est donné ci-dessous, qui est utilisé pour spécifier de capturer uniquement les paquets de données provenant d'une adresse IP spécifique

host 47.***.***.16

Les qualificatifs couramment utilisés sont divisés dans les trois catégories suivantes :

  • Type : tel que host/net/port

  • Direction : tel que src/dst

  • Protocole : tel as ip /tcp/udp/http/https

Les opérateurs logiques sont les suivants :

  • et les opérateurs &&

  • ou opérateur||

  • pas opérateur !

Ensuite, nous montrerons comment utiliser les filtres de capture sous plusieurs aspects.

Filtre d'adresse

Le filtre d'adresse est le plus couramment utilisé dans notre vie quotidienne, utilisé pour spécifier les données d'une adresse IP ou d'un nom d'hôte spécifique. . De plus, vous pouvez également spécifier l'adresse MAC et l'adresse IPv6.

Ce qui suit est démontré à travers plusieurs cas :

Adresse IPv4 limitée

host 192.168.1.111

Adresse et direction limitées : c'est-à-dire, Adresse source limitée, capturez uniquement les paquets d'une IP spécifique

src host 192.168.1.111

Adresse MAC limitée

ether host 00:0c:29:84:5b:d0

Filtre de port

Les filtres de port sont également couramment utilisés quotidiennement, comme capturer uniquement les données du port 80 ou capturer uniquement les paquets de données du port 22, etc.

Capturez les paquets avec le port de destination 80

src port 80

Ne capturez pas les paquets du port 22

!port 22

Le filtre de protocole

est utilisé pour limiter le protocole. Ce protocole limité n'est pas en couches et peut être des protocoles de couche application http, https, ftp, dns ou des protocoles de couche de transmission tcp, udp ou ip. protocole IP de couche, ICMP, etc.

Capturez uniquement les paquets du protocole icmp

icmp

Enfin, prenons un exemple complet légèrement plus complexe. Filtres qui limitent simultanément l'IP, la direction et le port, comme suit

host 192.168.1.111 && dst port 80

Recommandations associées : "Exploitation et maintenance de Windows"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn