2010-05-11 13 views
7

Encontré en la web algunas muestras sobre el seguimiento de RTMP (Protocolo de mensajería en tiempo real) con Wireshark, pero no funciona para mí. Todos los paquetes RTMPT prestados como paquetes TCP básica como esto:Wireshark no reconoce las transmisiones RTMP

149 14.324999 85.115.xxx.xxx 192.168.1.20 TCP macromedia-fcs > 54557 [ACK] Seq=1 Ack=1452 Win=69 Len=0 

que estoy usando Wireshark 1.2.8 con todos los protocolos instalados en Windows Vista.

¿Qué puedo hacer para arreglarlo?

Thx!

+0

¿El disector RTMPT en wireshark solo cubre RTMP o también tiene la capacidad de diseccionar RTMPS, RTMPE y otros protocolos FMS? – ssn

Respuesta

14

WireShark depende de algunas heurísticas para decidir cómo decodificar una secuencia. Uno de ellos es el número de puerto.

El primer elemento a verificar: ¿el RTMP usa el puerto estándar 1935 en esta captura? Si no, dígale a WireShark cómo decodificarlo (vea el último paso a continuación).

El segundo elemento a comprobar: a su vez en la heurística → Editar Preferencias → protocolos TCP → → Trate heurísticos sub-disectores primeros.

Si todo lo demás falla, la fuerza bruta: haga clic derecho en uno de los paquetes → Decode como ... → RTMP.

+1

¡Gracias! Funciona para la mayor parte de los paquetes con la segunda opción (pruebe primero los subdisectores heurísticos). – Andrew

+2

No funciona bien para mí: intentar monitorear un reproductor flash de velocidad adaptativa cambiando las tasas de bits y no puede filtrar de manera confiable todo el tráfico de control. El consejo proporcionado ha ayudado pero no ha resuelto completamente el problema ¿Hay alguna otra herramienta que funcione? –