Vérifier l'installation de Wireshark

WiresharkWiresharkBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce défi, "Vérifier l'installation de Wireshark", vous confirmerez que Wireshark est correctement installé et fonctionne sur votre système. L'objectif est de démarrer Wireshark à partir du terminal, de sélectionner l'interface réseau appropriée et d'appliquer un filtre d'affichage (display filter) pour capturer uniquement le trafic HTTP (port 80).

Vous utiliserez la commande wireshark pour lancer l'application, puis générerez du trafic HTTP en utilisant curl http://labex.io dans un terminal séparé. Enfin, vous vérifierez que le trafic HTTP provenant de labex.io est correctement capturé et affiché dans Wireshark, confirmant ainsi l'installation et les fonctionnalités de base.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL wireshark(("Wireshark")) -.-> wireshark/WiresharkGroup(["Wireshark"]) wireshark/WiresharkGroup -.-> wireshark/interface("Interface Overview") wireshark/WiresharkGroup -.-> wireshark/display_filters("Display Filters") wireshark/WiresharkGroup -.-> wireshark/commandline_usage("Command Line Usage") subgraph Lab Skills wireshark/interface -.-> lab-548783{{"Vérifier l'installation de Wireshark"}} wireshark/display_filters -.-> lab-548783{{"Vérifier l'installation de Wireshark"}} wireshark/commandline_usage -.-> lab-548783{{"Vérifier l'installation de Wireshark"}} end

Vérifier l'installation de Wireshark

Ce défi vérifie que Wireshark est installé et peut capturer le trafic sur le système.

Tâches

  • Démarrer Wireshark à partir du terminal.
  • Sélectionner l'interface réseau appropriée pour capturer le trafic.
  • Appliquer un filtre d'affichage (display filter) pour capturer uniquement le trafic HTTP (port 80).
  • Vérifier que le trafic HTTP est capturé.

Exigences

  1. Démarrer Wireshark à partir du terminal en utilisant la commande wireshark.
  2. Sélectionner l'interface réseau correcte dans Wireshark pour capturer le trafic. Le nom de l'interface peut varier (par exemple, eth0, eth1).
  3. Appliquer un filtre d'affichage dans Wireshark pour capturer uniquement le trafic HTTP en utilisant le filtre http.
  4. Générer du trafic HTTP en utilisant curl http://labex.io dans un autre terminal.
  5. Vérifier que le trafic HTTP provenant de labex.io est capturé dans Wireshark.

Exemples

Après avoir appliqué le filtre et généré du trafic HTTP, vous devriez voir des paquets avec le protocole "HTTP" dans la liste des paquets Wireshark (packet list). Les colonnes "Source" et "Destination" devraient afficher les adresses IP impliquées dans la communication HTTP.

Capture HTTP traffic

Astuces

  • Si vous ne voyez aucun trafic, assurez-vous d'avoir sélectionné la bonne interface réseau.
  • Vérifiez attentivement le filtre d'affichage pour vous assurer qu'il est correctement saisi comme http.
  • Assurez-vous de générer du trafic HTTP après avoir démarré la capture et appliqué le filtre.
  • Si vous rencontrez toujours des problèmes, essayez d'abord de capturer tout le trafic (sans filtre) pour confirmer que Wireshark fonctionne correctement, puis ajoutez le filtre.
✨ Vérifier la solution et pratiquer

Résumé

Dans ce défi, l'objectif est de vérifier une installation fonctionnelle de Wireshark. Cela implique de lancer Wireshark à partir du terminal, de sélectionner l'interface réseau appropriée pour la capture de trafic, et d'appliquer un filtre d'affichage (display filter) pour isoler le trafic HTTP (port 80).

Les principaux points d'apprentissage incluent la confirmation de la fonctionnalité de Wireshark en capturant et en filtrant les paquets réseau (network packets). Plus précisément, le défi exige d'utiliser le filtre d'affichage http, de générer du trafic HTTP avec curl http://labex.io, et de vérifier que le trafic capturé dans Wireshark affiche le protocole HTTP et les adresses IP source/destination pertinentes. La réussite confirme que Wireshark est correctement installé et configuré pour la capture et l'analyse de base des paquets.