DBus & IPMI Request Visualizer
File name:
Capture:
Info will appear here

Group DBus Requests by: Type Serial Sender Destination Path Interface Member Group IPMI Requests by: NetFN CMD
Group Asio Handlers by: Layout Level Description Description w/ addresses removed
AAAAA

Welcome! Please to get timeline view/s.

Supported file types:
  1. DBus pcap file
  2. Boost ASIO handler log file
One file from each type (2 files in total) can be viewed simultaneously.

dbus-pcap status goes here
The dbus-pcap script is not found; dbus-vis needs dbus-pcap for parsing PCAP files.

Click to down dbus-pcap from:
https://raw.githubusercontent.com/openbmc/openbmc-tools/08ce0a5bad2b5c970af567c2e9888d444afe3946/dbus-pcap/dbus-pcap

The scapy Python module is not installed. dbus-vis depends on dbus-pcap, which in turn depends on the scapy Python module. Please install it using either of the following commands:

python3 -m pip install scapy
sudo apt install python3-scapy

After installation, refresh dbus-vis with Ctrl+R.
Navigation Control:
Keyboard: [Left]/[right] arrow keys to pan; [Up]/[down] arrow keys to zoom in/out; Hold [shift] to move faster
Mouse: [Left click]: highlight an interval; [wheel up/down]: zoom in/out; click overflow triangles to warp to out-of-viewport requests
Click highlighted region to zoom into the region
Show Debug Info

Generate replay commands for the 0 highlighted IPMI requests:
For replaying through "ipmitool" on host or BMC:
For replaying through "busctl" on BMC:

Info of selected range