Wireshark

Wireshark
Description de l'image Wireshark icon new.png.
Description de cette image, également commentée ci-après
Wireshark sur Ubuntu.
Informations
Créateur Gerald Combs (d)Voir et modifier les données sur Wikidata
Développé par Projet Wireshark
Première version Voir et modifier les données sur Wikidata
Dernière version 4.2.14 ()
4.4.17 ()
4.6.9 ()Voir et modifier les données sur Wikidata
Version avancée 4.7.4 ()Voir et modifier les données sur Wikidata
Dépôt gitlab.com/wireshark/wireshark.gitVoir et modifier les données sur Wikidata
Écrit en C++ et CVoir et modifier les données sur Wikidata
Interface QtVoir et modifier les données sur Wikidata
Système d'exploitation Linux, BSD, Microsoft Windows et macOSVoir et modifier les données sur Wikidata
Environnement Multiplateforme
Formats lus Wireshark traffic log (d) et Wireshark Micropross mplog (d)Voir et modifier les données sur Wikidata
Formats écrits Wireshark traffic log (d) et Wireshark Micropross mplog (d)Voir et modifier les données sur Wikidata
Langues Anglais
Type Analyseur de paquets
Licence GNU GPL
Documentation www.wireshark.org/docsVoir et modifier les données sur Wikidata
Site web www.wireshark.orgVoir et modifier les données sur Wikidata

Wireshark est un analyseur de paquets libre et gratuit. Il est utilisé dans le dépannage et l’analyse de réseaux informatiques, le développement de protocoles, l’éducation et la rétro-ingénierie.

Wireshark utilise la bibliothèque logicielle Qt pour l’implémentation de son interface utilisateur et pcap pour la capture des paquets ; il fonctionne sur de nombreux environnements compatibles Unix comme GNU/Linux, FreeBSD, NetBSD, OpenBSD ou Mac OSX, mais également sur Microsoft Windows. Il existe aussi entre autres une version en ligne de commande nommé TShark. Ces programmes sont distribués gratuitement sous la licence GNU General Public License.

Wireshark reconnaît 1 515 protocoles.

Fonctionnalités

Wireshark est similaire à tcpdump, mais il implémente une interface graphique ainsi que plusieurs options de tri et filtrage des paquets. Il décode les paquets capturés et comprend les différentes structures (encapsulation) des protocoles de communication. Wireshark utilise pcap pour capturer les paquets, donc il ne supporte que les types de réseaux supportés par pcap.

Histoire

À la fin des années 1990, Gerald Combs est diplômé de l'université du Missouri-Kansas City et travaille au sein d’un petit fournisseur d'accès à Internet. L'analyseur de protocole utilisé en interne est un logiciel propriétaire commercialisé près de 1 500 $ et ne fonctionne pas sur la plateforme de production de la société (GNU/Linux et Solaris). Gerald Combs commence alors les développements d'Ethereal et réalise sa première version en 1998.

En , Combs intègre la société CACE Technologies. Il clone alors le dépôt SVN du projet Ethereal sur son propre dépôt de code source Wireshark en toute légalité puisqu’il détient les droits d'auteur sur la majeure partie du code source d'Ethereal, le reste étant également distribué selon les termes de la licence publique générale GNU. Il n’est toutefois pas propriétaire de la marque Ethereal et change donc le nom de son projet en Wireshark.

Code couleur

L’utilisateur peut voir les paquets capturés surlignés d’une couleur. Wireshark utilise ces couleurs pour aider l’utilisateur à identifier le type de trafic capturé d’un coup d’œil.

Couleur et signification par défaut
couleur signification
Mauve clair Trafic TCP.
Gris Paquet TCP comportant le drapeau SYN ou FIN.
Rouge Paquet TCP comportant le drapeau RST.
Noire Paquets TCP avec un problème (typiquement paquets avec un numéro de séquence désordonné) .
Vert clair Trafic HTTP.
Bleu clair Trafic DNS et trafic UDP.

L'utilisateur peut changer, créer, supprimer une règle couleur.

Capture de paquets de simulation

Wireshark peut également être utilisé pour capturer des paquets de la plupart des outils de simulation réseau tels que ns, OPNET Modeler et Netsim.

Notes et références

  1. ↑ (en) « Les contributeurs à Wireshark », sur Wireshark.
  2. ↑ Wireshark-announce (liste de diffusion), consulté le .Voir et modifier les données sur Wikidata
  3. ↑ « Wireshark-announce: [Wireshark-announce] Wireshark 4.4.17 released », (consulté le )
  4. ↑ « Wireshark 4.6.9 released »
  5. ↑ « Release v4.7.4 »
  6. ↑ (en) « Lua - The Wireshark Wiki », sur wireshark.org (consulté le ).
  7. ↑ (en) « USB capture setup », Wireshark Wiki, sur wireshark.org (consulté le ).
  8. ↑ « Article sur netXray », InfoWorld, .
  9. ↑ (en) Interview de Gerald Combs, « Q&A with the founder of Wireshark and Ethereal » [archive du ], sur protocoltesting.com via Internet Archive, (consulté le ).

Annexes

Articles connexes

Liens externes

Sur les autres projets Wikimedia :