QNX4下程序消息内容监控的问题

qnx4下有没有办法实现这么一个功能:
node1有程序A,接受消息
node2有程序B,向A发送消息
现想实现一个功能:
在不修改AB程序的前提下,
node3上面跑一个程序,能对AB接受和发送的消息进行监控,包括状态和消息内容

在对qnx4下的fleet协议分析后,在node3上写一个sniffer可以实现节点之间的消息传递的监控,但是对于本地程序的消息通信就不能监控了。
例如qnx_name_attach一个local name,AB程序都在node1上面,就无法通过fleet来监控。

然后呢?