linux monitor dbus

linux - D-Bus: ¿existe tal cosa como un "D-Bus sniffer"?



monitor dbus (4)

¿Existe tal cosa como un "sniffer D-Bus"?

Me gustaría "oler" todos (o parte) de los mensajes que transitan en D-Bus.


Bustle ( http://willthompson.co.uk/bustle/ ) lo ayudará a visualizar el flujo de mensajes a través del bus. Esto utiliza el mismo mecanismo básico que dbus-monitor para monitorear el tráfico.

Desde el sitio web:

"Bustle dibuja diagramas de secuencia de actividad de D-Bus, mostrando las emisiones de señales, las llamadas de método y sus retornos correspondientes, con marcas de tiempo para cada evento individual y la duración de cada llamada de método. Esto puede ayudarlo a verificar el tráfico no deseado de D-Bus e identificar por qué su aplicación basada en D-Bus no funciona tan bien como le gusta. También proporciona estadísticas como frecuencias de señal y tiempos de llamada de método promedio ".


Qt tiene un navegador gráfico D-Bus llamado qdbusviewer .


Si buscas una interfaz gráfica de usuario con posibilidad de ejecución, prueba D-Feet


El paquete dbus Ubuntu incluye un programa llamado dbus-monitor que parece hacer lo que quieres.