Ouvrir un fichier PCAP dans VS Code
Installez l’extension gratuite PCAP Viewer et cliquez sur le fichier .pcap ou .pcapng. Elle affiche la liste des paquets, l’arbre des protocoles, une vue hexadécimale liée à l’arbre, des filtres d’affichage dans le style de Wireshark, le suivi de flux et des statistiques. Elle lit le fichier elle-même en JavaScript, vous n’avez donc besoin ni de Wireshark, ni de tshark, ni de sharkd. La visionneuse est gratuite. Zovo Pro (19 USD, payé une seule fois) ajoute l’export de la liste des paquets en CSV ou JSON, un rapport de capture en Markdown et un résumé de dossier, avec 3 essais gratuits pour chaque outil.
Gratuit, licence MIT. ID de l’extension zovo.zovo-pcap-viewer, version 0.2.2.
Ce guide existe aussi en English · Deutsch · Español · Italiano · 日本語 · Polski · Português (Brasil) · 简体中文

Étapes dans VS Code
- Installez PCAP Viewer depuis le Marketplace, ou appuyez sur Ctrl+P (Cmd+P sur macOS) et lancez
ext install zovo.zovo-pcap-viewer. - Cliquez sur un fichier
.pcap,.pcapng,.pcap.gz,.pcapng.gzou.ntar. Pour un fichier.cap,.dmpou un autre nom, faites un clic droit dessus dans l’Explorer et choisissez « Open in PCAP Viewer ». - Tapez un filtre d’affichage comme
tcp.port == 443 && ip.addr == 10.0.0.1et appuyez sur Entrée. Le champ devient vert quand le filtre est valide et indique l’erreur quand il ne l’est pas. - Cliquez sur un champ de l’arbre des protocoles pour mettre ses octets en évidence dans la vue hexadécimale, ou cliquez sur un octet pour retrouver son champ.
- Double-cliquez sur un paquet pour suivre son flux TCP ou UDP, en ASCII, en UTF-8 ou en vidage hexadécimal. Copiez-le ou enregistrez-le dans un fichier.
- Cliquez sur Statistics pour voir la hiérarchie des protocoles, les conversations, les points de terminaison et les noms trouvés dans la capture. Cliquez sur une ligne pour filtrer dessus.
- Ouvrez le menu Export pour enregistrer les paquets sélectionnés, ou tous les paquets affichés par le filtre, dans un nouveau fichier pcap.
Ce qui est gratuit et ce qu’ajoute Zovo Pro
La liste des paquets, l’arbre des protocoles, la vue hexadécimale liée, les filtres d’affichage, les filtres enregistrés, le suivi de flux, les statistiques et l’export des paquets dans un nouveau fichier pcap sont gratuits. Aucune connexion à un compte n’est demandée, et tout fonctionne hors ligne.
Cet outil écrit les paquets affichés par le filtre dans un fichier CSV ou JSON, une ligne par paquet : numéro, heure UTC, secondes depuis le début, source, destination, ports, protocole, longueur, filtre de flux, noms d’hôte trouvés dans la capture et texte Info. Le CSV s’ouvre dans Excel, avec le texte qui ressemble à une formule rendu inoffensif, et le JSON fonctionne avec jq et pandas. Vous obtenez un tableau pour un ticket ou un script sans copier les lignes à la main.
Utiliser Export packet list to CSV or JSON (Zovo Pro)
- Ouvrez la capture et tapez un filtre d’affichage si vous ne voulez que certains paquets.
- Ouvrez le menu Export de la barre d’outils et choisissez « Packet list as CSV » ou « Packet list as JSON », ou lancez « PCAP Viewer: Export Packet List to CSV or JSON (Pro)... » depuis la Command Palette. Vous pouvez aussi faire un clic droit sur la capture dans l’Explorer et choisir « Zovo Pro: Export packet list to CSV or JSON ».
- Choisissez où enregistrer le fichier. Un essai ne compte que si le fichier a été écrit, donc Échap ou une erreur ne consomme rien.
Export packet list to CSV or JSON fonctionne 3 fois sur votre ordinateur avant de demander une licence. Il n’y a ni fenêtre surgissante ni compte à rebours.
Zovo Pro coûte 19 USD, payés une seule fois. Ce n’est pas un abonnement, et la licence active les outils Pro de toutes les extensions Zovo, pas seulement de PCAP Viewer. Après le paiement par carte (Stripe), votre clé de licence s’affiche sur la page suivante. Dans VS Code, lancez « Zovo Pro: Enter Zovo Pro license key » depuis la Command Palette et collez la clé. Elle est vérifiée sur votre ordinateur, sans connexion réseau. Avec GitHub Sponsors, choisissez le palier "$19 one time", puis lancez « Zovo Pro: I already paid: unlock with GitHub Sponsors ».
Une équipe de 5 personnes paie 59 USD une seule fois (par carte). Toutes les règles et tous les outils Pro sont sur la page Zovo Pro (en anglais).
Étapes dans Cursor, Windsurf ou VSCodium
- Ouvrez la vue Extensions avec Ctrl+Maj+X (Cmd+Maj+X sur macOS).
- Cherchez
zovo.zovo-pcap-vieweret cliquez sur Install. Cursor, Windsurf et VSCodium installent les extensions depuis Open VSX, où celle-ci s’appellezovo/zovo-pcap-viewer. - Si votre éditeur n’a pas de galerie, téléchargez le fichier .vsix sur la page Open VSX et lancez « Extensions: Install from VSIX... ».
- Ensuite, tout fonctionne comme dans VS Code.
Ce que fait PCAP Viewer
- pcap (microseconde et nanoseconde, little et big-endian) et pcapng, aussi en
.gz. - Ethernet, VLAN 802.1Q, Linux cooked capture (SLL et SLL2), IPv4 et IPv6 bruts, loopback BSD, en-têtes 802.11 et radiotap.
- ARP, IPv4, IPv6, ICMP, ICMPv6, TCP, UDP, DNS et mDNS, DHCP, HTTP/1.x, enregistrements TLS avec le nom du serveur (SNI) et l’ALPN, et en-têtes longs QUIC.
- Les grosses captures. Lors des tests de la version, une capture de 1 Go avec 1 438 965 paquets a été listée en 2 s environ.
- Les fichiers endommagés. Chaque paquet situé avant le dommage s’affiche, avec un message qui dit ce qui ne va pas et où.
Ce qu’il ne fait pas
- Seuls les protocoles de la liste sont décodés en champs. HTTP veut dire HTTP/1.x, 802.11 se limite à l’en-tête, et QUIC à l’en-tête long.
- Le trafic TLS n’est pas déchiffré. Vous voyez les enregistrements TLS avec le nom du serveur (SNI) et l’ALPN.
- Le champ de filtre accepte la partie courante de la syntaxe des filtres d’affichage de Wireshark, pas toute la syntaxe.
- Une capture
.gzarrête la décompression à 512 Mo (réglagepcapViewer.maxGzipMB) et le signale. - Les fichiers sur un système de fichiers distant ou virtuel s’ouvrent jusqu’à 256 Mo (réglage
pcapViewer.maxRemoteMB).
Questions fréquentes
Faut-il installer Wireshark ?
Non. PCAP Viewer lit pcap et pcapng en JavaScript dans VS Code, sous Windows, macOS et Linux. Il n’utilise ni Wireshark, ni tshark, ni sharkd.
L’ouverture d’une capture envoie-t-elle des requêtes DNS ?
Non. Les noms d’hôte viennent seulement des réponses DNS présentes dans les paquets et des blocs de noms des fichiers pcapng. L’extension n’a pas de télémétrie et ne fait aucune requête réseau.
Est-ce gratuit ?
Oui. La visionneuse, les filtres, le suivi de flux, les statistiques et l’export pcap sont gratuits. Export packet list to CSV or JSON, Capture report et Folder summary sont des outils Zovo Pro avec 3 essais gratuits chacun, puis 19 USD payés une seule fois pour toutes les extensions Zovo.
Est-ce que ça marche dans Cursor ?
Oui. L’extension fonctionne dans VS Code 1.90 et les versions suivantes, et dans les éditeurs qui installent depuis Open VSX, comme Cursor, Windsurf et VSCodium.
Pour aller plus loin
Le guide en anglais donne plus de détails et d’autres options. Chaque fonction et chaque réglage sont décrits sur la page de PCAP Viewer (en anglais).
Faits vérifiés le 12 novembre 2026 sur la version actuelle du Marketplace.