Un
analyseur de paquets est un
logiciel pouvant lire ou enregistrer des données transitant par le biais d'un réseau local non-
commuté. Il permet de capturer chaque
paquet du traversant le
réseau, voire, décoder les paquets de
données brutes, afficher les valeurs des divers champs du paquet, et analyser leur contenu conformément aux spécifications ou
RFC appropriées. L'analyseur de paquets permet ainsi la résolution de problèmes réseaux en visualisant ce qui passe à travers l'interface réseau, mais peut également servir à effectuer de la
rétro-ingénierie réseau à des buts d'interopérabilité, de sécurité ou de résolution de problème. Il peut aussi être utilisé pour intercepter des
mots de passe qui transitent en clair ou toute autre information non-chiffrée pour sa capacité de consultation aisée des données non-
chiffrées.