Wireshark est un outil d'analyse de réseau inestimable qui traduit les données circulant sur vos réseaux dans un format lisible. Vous pouvez identifier les problèmes de réseau ou de sécurité, déboguer les implémentations de protocole ou simplement surveiller le trafic en capturant des paquets avec Wireshark.

Examinez de plus près ce qui se passe sur votre réseau en capturant les informations exactes dont vous avez besoin. Voici comment capturer différents types de paquets dans Wireshark.
Comment capturer des paquets
Le démarrage du processus de capture dans Wireshark ne prend que quelques clics. Tout ce que vous avez à faire est de démarrer le mode de capture et les données commenceront à affluer sans être filtrées. Bien que ce mode non filtré soit idéal lorsque vous avez besoin d'un rapport complet sur ce qui se passe, la quantité de données capturées de cette manière peut être écrasante. Pour le rendre plus gérable, vous pouvez utiliser des filtres et capturer uniquement un type de données spécifique. Vous trouverez les étapes à suivre ci-dessous.
Pour l'instant, voyons comment commencer à capturer tous les paquets dans Wireshark :
- Assurez-vous que la dernière version de Wireshark est installée. Vous pouvez récupérer le programme gratuitement sur le site officiel de Wireshark .


- Lancer le programme. Vous serez accueilli par l'écran de bienvenue, avec la liste de vos réseaux détectés.

- Commencez à capturer des paquets de l'une des manières suivantes :
- Double-cliquez sur le réseau de votre choix dans la liste.

- Sélectionnez une ou plusieurs interfaces réseau, puis cliquez sur l'icône d'aileron de requin dans la barre d'outils ou sur "Capturer", puis sur "Démarrer" dans la barre de menus.


Remarque : Vous pouvez régler les options de capture, telles que le mode promiscuité, avant de commencer en cliquant sur "Capturer", puis sur "Options".
Dès que vous cliquez sur l'interface réseau ou sur le bouton de démarrage, vous serez redirigé vers l'écran de capture. Vous verrez Wireshark saisir des paquets de données en temps réel. Une fois satisfait de la quantité de données recueillies, vous pouvez arrêter la capture en cliquant sur le bouton d'arrêt rouge dans la barre d'outils supérieure. Commencez immédiatement à analyser les données ou enregistrez-les pour plus tard en cliquant sur « Fichier » puis sur « Enregistrer sous… » dans la barre de menus.
Comment capturer des paquets UDP
Suivre les étapes ci-dessus invitera le programme à capturer tous les paquets. Bien que différents types de trafic soient facilement distinguables dans Wireshark grâce au codage couleur, vous devrez toujours passer au crible de nombreuses données. Si vous recherchez uniquement des informations sur certains paquets, vous pouvez utiliser des filtres pour vous faciliter la tâche.
Wireshark prend en charge les filtres de capture et d'affichage. L'utilisation d'un filtre de capture signifie que le programme ne capture que les paquets que vous définissez. Les filtres d'affichage filtrent simplement les paquets déjà capturés. Les deux filtres fonctionnent différemment et utilisent des commandes différentes, vous devrez donc décider lequel correspond le mieux à vos besoins.
Si vous souhaitez capturer uniquement le trafic UDP, utilisez un filtre de capture avant de commencer le processus de capture.
- Lancez Wireshark.

- Recherchez la barre de filtre de capture sur l'écran d'accueil. C'est celui directement au-dessus de votre liste de réseaux.

- Entrez "udp" dans la barre de filtre de capture et appuyez sur Entrée pour commencer à capturer le trafic UDP. Vous pouvez également ajouter un port spécifique après "udp" si vous souhaitez spécifier davantage votre filtre.

Conseil : Une autre façon d'ajuster vos filtres de capture consiste à cliquer sur "Capturer", puis sur "Options" dans le menu. La barre de filtre sera au bas de l'interface de capture.
Wireshark Comment capturer des paquets DHCP
Pour capturer exclusivement les paquets DHCP, vous devrez entrer le numéro de port correspondant dans le filtre de capture. Utilisez le filtre de capture « port 67 » ou « port 68 » ou la combinaison des deux « port 67 ou port 68 » pour capturer les paquets DHCP.
De même, un filtre d'affichage peut filtrer les paquets DHCP dans votre écran de capture. Cependant, n'oubliez pas que les filtres d'affichage utilisent une syntaxe différente de celle des filtres de capture. Vous devrez entrer « udp.port == 68 » dans la barre de filtre d'affichage.
Comment capturer des paquets Ping
La meilleure façon de capturer les paquets ping (également appelés trafic d'écho ICMP (Internet Control Message Protocol)) dans Wireshark consiste à utiliser un filtre d'affichage en mode capture. Voici le processus.
- Ouvrez Wireshark et démarrez le processus de capture comme décrit ci-dessus.

- Ouvrez votre invite de commande et pingez l'adresse de votre choix.

- Revenez à Wireshark et arrêtez le processus de capture.

- Créez un filtre pour les paquets ping en tapant "icmp" dans votre barre de filtre d'affichage, puis appuyez sur Entrée.

Vous verrez à la fois les requêtes et les réponses au ping dans la liste des paquets.
Wireshark Comment capturer des paquets à partir d'une adresse IP spécifique
Si vous souhaitez concentrer votre capture sur une adresse IP spécifique, entrez le filtre de capture suivant avant de commencer votre capture : "hôte [l'adresse IP que vous souhaitez enregistrer]". Par exemple, la capture de paquets liés à l'adresse IP 111.11.1.1 nécessiterait le filtre "hôte 111.11.1.1" dans la barre de filtre de capture.
Vous pouvez également définir si vous souhaitez capturer le trafic vers ou depuis une adresse IP spécifique en ajoutant "src" pour la source ou "dst" pour la destination au début au lieu de "host :"
- tapez "src 111.11.1.1" pour les paquets provenant de l'adresse IP en question
- tapez "dst 111.11.1.1" pour les paquets envoyés à l'adresse IP en question
Naturellement, vous pouvez combiner ces filtres pour spécifier le trafic que vous souhaitez capturer davantage. Connectez les deux filtres avec "et" pour que les paquets voyagent entre les deux adresses IP que vous définissez. Par exemple, "src 111.11.1.1 et dst 222.22.2.2" ne captureront que les paquets envoyés de 111.11.1.1 à 222.22.2.2.
Utilisez des filtres d'affichage pour filtrer les paquets liés à une adresse IP spécifique dans un ensemble de données déjà capturé. Pour l'adresse IP mentionnée ci-dessus, entrez "ip.addr == 111.11.1.1" dans votre barre de filtre d'affichage, et ainsi de suite.
FAQ
Comment puis-je capturer des paquets de routeur dans Wireshark ?
Vous ne pouvez capturer des paquets de routeur avec Wireshark que si vous disposez d'un routeur prenant en charge la mise en miroir de ports. Tout d'abord, vous devrez mettre en miroir le trafic sur un port LAN. Le processus peut différer selon votre appareil.
1. Allez sur LAN puis sur LAN Port Mirror.
2. Activez la mise en miroir des ports.
3. Configurez les points source et destination.
Si vous pouvez refléter votre trafic de cette façon, vous pourrez capturer les paquets du routeur normalement en mode de capture de Wireshark.
Pourquoi suis-je incapable de capturer des paquets dans Wireshark ?
Si votre Wireshark ne capture aucun paquet, examinez les possibilités suivantes pour résoudre le problème :
• Assurez-vous qu'aucun filtre de capture trop spécifique n'est activé.
• Recherchez les mises à jour Wireshark dans le menu Aide.
• Vérifiez qu'un pare-feu ne bloque pas votre application Wireshark.
Si aucun des facteurs ci-dessus ne s'applique à vous, le problème est probablement lié à votre matériel.
Je dois tout capturer
Capturer des paquets avec Wireshark ne prend que quelques clics. Ce sera probablement la partie la plus facile de votre tâche de dépannage. Capturez tout le trafic et filtrez les paquets ultérieurement ou utilisez des filtres de capture pour enregistrer uniquement un type de données spécifique.
Avez-vous réussi à capturer les paquets que vous vouliez en utilisant ces astuces ? Quels filtres de capture Wireshark trouvez-vous les plus utiles ? Faites-nous savoir dans la section commentaires ci-dessous.