是否可以使用工具跟踪 XWindow 协议?我认为wireshark将是一个很好的框架来承载这样的想法,但似乎没有支持。应该怎么做才能实现这个目标?
Wireshark确实有能力剖析 X-Window 协议。
但是:您首先必须能够捕获 X 客户端(应用程序)和 X 服务器之间的实际 X-Window 流量,然后 Wireshark 才能对其进行剖析。
运行在本地计算机上的应用程序(X-Windows 客户端)和 X-Windows 服务器之间的 X-Windows 流量可能使用“Unix 域套接字”在客户端和服务器之间进行直接进程间通信 (IPC)。没有使用底层网络协议,因此流量(AFAIK)无法被 Wireshark 捕获以进行解析)。
自从我处理 X 以来已经有一段时间了,但我认为基本上需要的是 X-Server 在一个盒子上运行,以便服务器正在侦听(并愿意接受)网络连接。如果远程节点(或本地节点?)上的 Xclient 应用程序随后通过网络连接到 XServer,则您将能够捕获该流量以供 Wireshark 解析。
X 是复杂的;如果您不熟悉运行 X 的详细信息,则需要阅读一些内容或询问其他信息。我早已删除了与 X 相关的细节。