我可以接管一个dbus名称来通过我的服务代理呼叫

时间:2016-11-16 10:36:11

标签: linux dbus

我想在使用dbus进行通信的两个服务之间注入自己的服务。 我想控制其他服务的内容,而不对当前正在通信的两个守护进程进行源代码修改。

这甚至可能吗?

[编辑]评论让我意识到我可能不够清楚。两种服务都在同一台主机上。

1 个答案:

答案 0 :(得分:0)

如果您可以修改至少一个服务所连接的总线连接,则可以使用代理进行总线拦截,并与两个服务之间的流量进行交互。

例如:https://github.com/Pelagicore/dbus-proxy