Page d'accueil Proton VPN

Comment effectuer une capture de paquets

Lecture
4 minutes
Catégorie
Connexion

Pour vous aider à résoudre un problème que vous rencontrez avec votre connexion VPN, notre équipe de support peut vous demander d’effectuer une capture de paquets. Dans cet article, nous allons vous montrer comment procéder.

Qu’est-ce qu’une capture de paquets ?

Un paquet de données est une petite unité de données transmise sur un réseau (comme Internet). Vous pouvez le comparer à une lettre : tout comme une lettre comporte une adresse d’expéditeur et de destinataire, un paquet de données comporte une adresse IP source et de destination. De même, tout comme une lettre contient un message envoyé, un paquet de données contient des données utilisateur transmises.

La capture de paquets est le processus consistant à intercepter ces paquets de données lors de leur transit sur votre réseau et à les stocker dans un fichier pour analyse et inspection. L’envoi de ce fichier à notre équipe de support peut grandement l’aider à comprendre et à résoudre votre problème.

Il existe deux outils que nous recommandons pour effectuer une capture de paquets : Wireshark et tcpdump.

Comment effectuer une capture de paquets à l’aide de Wireshark

Wireshark est un analyseur de paquets à interface graphique gratuit et open source, capable de faire bien plus qu’une simple capture de paquets. Il est disponible pour Windows, macOS et Linux.

1. Téléchargez(nouvelle fenêtre) Wireshark. Sous Windows, installez npcap lorsque vous y êtes invité (cela est nécessaire pour la capture de paquets). Sous Linux, Wireshark est disponible via la plupart des gestionnaires de paquets et peut être installé sur les systèmes basés sur Debian avec sudo apt install wireshark.

2. Lancez Wireshark. Sous Windows, vous devez l’exécuter en tant qu’administrateur(nouvelle fenêtre) pour vous assurer de pouvoir accéder à toutes les interfaces réseau.

3. Sélectionnez l’interface à partir de laquelle vous souhaitez capturer des paquets (par exemple, Ethernet, Wi-Fi, l’interface du tunnel VPN, etc.). Notre équipe de support vous aidera à ce sujet en fonction de la nature de votre problème. Si on ne vous a pas demandé d’interface spécifique, sélectionnez l’interface du tunnel VPN par défaut.

Si notre équipe de support vous le demande, saisissez un filtre de capture(nouvelle fenêtre) (chaîne de texte) pour limiter les types de paquets capturés.

4. Cliquez sur l’icône bleue en forme d’aileron de requin pour lancer la capture de paquets.

Sélectionnez une interface et ajoutez éventuellement un filtre de contenu

5. Wireshark commencera à capturer tout le trafic sur l’interface sélectionnée. Notre équipe de support peut vous demander de saisir un filtre d’affichage(nouvelle fenêtre) (chaîne de texte) dans le champ Appliquer un filtre d’affichage. Laissez la capture se poursuivre pendant quelques minutes ou jusqu’à ce que le problème que vous signalez se reproduise. Pendant ce temps, notre équipe de support pourrait vous demander d’effectuer certaines actions (comme connecter ou déconnecter le VPN).

6. Lorsque vous avez terminé, cliquez sur le bouton Arrêter.

Cliquez sur le bouton Arrêter lorsque vous avez terminé

7. Enregistrez les données capturées sous forme de fichier. Pour ce faire, cliquez sur l’icône Enregistrer le fichier de capture et sélectionnez un emplacement sur votre système pour enregistrer le fichier .pcapng.

Vous pouvez maintenant envoyer ce fichier à notre équipe de support pour analyse.

Comment effectuer une capture de paquets à l’aide de tcpdump

tcpdump est un outil en ligne de commande intégré à macOS et à la plupart des distributions Linux (si ce n’est pas le cas, il peut être facilement installé. Par exemple, en utilisant la commande sudo apt install tcpdump sur les systèmes basés sur Debian). Sous Windows, vous pouvez télécharger et installer WinDump(nouvelle fenêtre), une version Windows de tcpdump.

1. Ouvrez une fenêtre de terminal sur votre ordinateur. (Sous macOS, ouvrez l’application Terminal. Sous Windows, ouvrez l’application Invite de commandes ou PowerShell — veillez à faire un clic droit dessus et à sélectionner Exécuter en tant qu’administrateur. Sous Linux, ouvrez votre émulateur de terminal favori depuis votre tiroir d’applications).

2. Saisissez ifconfig (ou ipconfig sous Windows) pour voir la liste des interfaces de votre appareil.

Exécutez ifconfig ou ipconfig

3. Saisissez la commande suivante :

  • Windows : tcpdump -i <interface> -w capture.pcap
  • macOS et Linux : sudo tcpdump -i <interface> -w capture.pcap

Remplacez par le nom de l’interface à partir de laquelle vous souhaitez capturer des paquets (par exemple, eth0, wlan0 ou en0). Notre équipe de support vous aidera à ce sujet en fonction de la nature de votre problème. Elle peut également vous demander de modifier cette commande pour y inclure des filtres qui faciliteront nos recherches.

4. Laissez la capture se poursuivre pendant quelques minutes ou jusqu’à ce que le problème que vous signalez se reproduise, puis appuyez sur Ctrl+C pour arrêter le processus. Pendant ce temps, notre équipe de support pourrait vous demander d’effectuer certaines actions (comme connecter ou déconnecter le VPN).

5. Un fichier nommé capture.pcap sera enregistré dans votre dossier Accueil (ou à l’endroit d’où vous avez exécuté la commande tcpdump). Pour trouver votre dossier Accueil par défaut sous :

  • Windows — Ouvrez l’Explorateur et allez dans C:\Users\votre_nom_d_utilisateur
  • macOS — Ouvrez le Finder et appuyez sur le raccourci clavier Commande (⌘) + Maj + H
  • Linux — Ouvrez votre gestionnaire de fichiers et allez dans /home/votre_nom_d_utilisateur/ (ou saisissez cd /home/votre_nom_d_utilisateur/ dans votre terminal)

Vous pouvez maintenant envoyer ce fichier à notre équipe de support pour analyse.