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.