x11 - 跟踪 XWindow 协议(protocol)

标签 x11 wireshark

是否可以使用工具跟踪 XWindow 协议(protocol)?我认为wireshark 将是一个很好的框架来承载这样的想法,但似乎没有支持。应该怎么做才能实现这个目标?

最佳答案

Wireshark 有能力剖析 X-Window 协议(protocol)。

但是:您首先必须能够捕获 X 客户端(应用程序)和 X 服务器之间的实际 X 窗口流量,然后 Wireshark 才能剖析它。

应用程序(X-Windows 客户端)和 X-Windows 服务器之间的 X-Windows 流量都在本地计算机上运行,​​可能使用“Unix 域套接字”在客户端和服务器之间进行直接的进程间通信 (IPC)。没有使用底层网络协议(protocol),因此(AFAIK)无法捕获流量以供 Wireshark 进行剖析)。

自从我处理 X 以来已经有一段时间了,但我认为基本上需要的是 X-Server 运行在一个盒子上,这样服务器正在监听(并愿意接受)网络连接。如果远程节点(或本地节点?)上的 Xclient 应用程序随后通过网络连接到 XServer,那么您将能够捕获该流量以供 Wireshark 分析。

X 是复杂的;如果您不熟悉运行 X 的详细信息,则需要阅读或询问更多信息。我早就忽略了与 X 相关的细节。

关于x11 - 跟踪 XWindow 协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4213536/

相关文章:

python - scapy 导出的 Linux 熟模式捕获无法在wireshark 中打开

python - 获取PCAP文件中的所有ip

docker - 如何保存tcpdump监视容器以供以后分析

X11 - 如何获得系统颜色?

3d - 如何构建新的 X11 3D 驱动程序?

c++ - 使用 "X11/Xutil.h"库读取像素时发生内存泄漏(使用 valgrind 输出)

ssh - 转发 X11 失败 : Network error: Connection refused

google-chrome - 来自 Chrome 扩展程序的 X11/DBUS 消息传递?

sql-server - 没有 SSL 证书的 SQL Server 2012 ForceEncryption?

wireshark - 如何将tshark时间格式化为ISO格式(yyyy-dd-mm)?