2012-02-17 18 views
21

Estoy desarrollando un sitio web que usa SSL (connción a https) y quiero confirmar que todos los datos enviados están encriptados. ¿Alguien podría darme un buen sniffer de paquetes gratis en Mac OS que pudiera usar?Cómo olfatear paquetes en Mac OS 10.7 Lion?

Gracias!

+3

'tcpdump' viene con el sistema operativo. –

Respuesta

67

No es tan elegante como Wireshark, pero OS X tiene una herramienta integrada de línea de comandos para la captura y visualización de paquetes:

sudo tcpdump -A -s0 -ien0 port 80 

(la bandera -A hace que sea mostrar el contenido de los paquetes en forma de texto, -s0 hace que capture paquetes completos no solo los encabezados, -ien0 lo hace capturar en la primera interfaz ethernet (generalmente, la conexión inalámbrica es en1) y port 80 hace que solo capture tráfico hacia/desde el puerto 80 (consulte la página de manual para ver más opciones de captura patrones.)

3

Wireshark, o, Lion viene con uno incorporado. Encuéntrelo en/System/Library/CoreServices/Wi-Fi Diagnostics. Prefiero Wireshark.

+0

Dado que Wi-Fi Diagnostics simplemente escribe un archivo pcap y no hace nada para ayudarlo a leerlo, Wireshark, o incluso tcpdump, es preferible para los propósitos del Sr. Smith. (Tampoco sé si capturará en interfaces que no sean Wi-Fi, si eso es lo que quiere). –

11

No se olvide Packe t Peeper, WireShark no es tan agradable en Mac.

http://packetpeeper.org/

+1

¿Puede explicar por qué wireshark no es tan agradable en Mac? –

+2

@DanEsparza GTK + (con el tema predeterminado) en OS X obviamente se ve más feo que la interfaz nativa. – ivanzoid

+1

@ivanzoid De acuerdo. Es un desastre que después de instalar (e hice una mueca) lo desinstalé. –