web-dev-qa-db-fra.com

Comment renifler des paquets sur Mac OS 10.7 Lion?

Je développe un site Web qui utilise SSL (connexion à https) et je veux confirmer que toutes les données envoyées sont cryptées. Quelqu'un pourrait-il me donner un bon renifleur de paquets gratuit sur Mac OS que je pourrais utiliser?

Merci!

21
Michael Eilers Smith

Ce n'est pas aussi simple que Wireshark, mais OS X dispose d'un outil de ligne de commande intégré pour capturer et afficher les paquets:

Sudo tcpdump -A -s0 -ien0 port 80

(les -A flag lui fait afficher le contenu des paquets sous forme de texte, -s0 permet de capturer des paquets entiers, pas seulement les en-têtes, -ien0 le fait capturer sur la première interface Ethernet (généralement, le sans fil est en1), et port 80 permet de capturer uniquement le trafic vers/depuis le port 80 (voir la page de manuel pour plus d'options pour les modèles de capture.)

68
Gordon Davisson

N'oubliez pas Packet Peeper, WireShark n'est pas si bien sur Mac.

http://packetpeeper.org/

11
AbiusX

Wireshark ou Lion est livré avec un module intégré. Trouvez-le dans/System/Library/CoreServices/Wi-Fi Diagnostics. Je préfère Wireshark.

3
Marty