是否有任何工具可以捕获(嗅探)通过 Windows 上的 HDMI 插座发送的包?

Is there any tool to capture (sniff) packages sending over HDMI socket on Windows?

问题

我需要像 Wireshark 这样的工具来捕获传出和传入的数据包。我搜索了 Wireshark 文档,但没有找到与我的问题相关的任何资源。可能有一些方法可以做到这一点,但我不知道如何有效地搜索它。

目前,我正在使用 Windows 10 for Education 来嗅探显示器支持和期望来自桌面应用程序的数据包格式。

Objective

我的 objective 是在使用 Linux 时通过 HDMI 配置我的显示器(显示器在 Windows 上支持它)。然后,我会写一个工具来做到这一点,除非有法律障碍,我会分享它。

网络与 HDMI

你的电脑之所以能和1000km以外的远程服务器通信,是因为你电脑的网络接口封装了数据和控制信息。这使数据能够通过您的广播域(第 2 层)、互联网(第 3 层)以及两个设备之间的连接(第 4 层)传输。根据您发送的流量,此处可能涉及更多 layers/encapsulation。服务器故障有 an answer,其中详细介绍了 OSI 层。

HDMI在这里更类似于点对点连接。不需要将数据发送到远程主机,因此需要包含 routing/congestion 信息。 Wireshark是用来分析网络协议的,但是看这个原始数据流用处不大。

HDMI 控制库

您可能希望专注于在 CEC, HDMI's control wire. There are libraries such as libCEC, which has Linux support and can control this. If you wanted to programmatically control the link, you can, but you will likely need to buy a CEC adapter 上发送信号。