gpt4 book ai didi

linux - 使用 Linux 计算机作为 USB 耦合器

转载 作者:太空宇宙 更新时间:2023-11-04 05:26:51 26 4
gpt4 key购买 nike

我使用的是 Debian 并且:

  1. 我的 PC(设备 1)上有一个 USB Controller 连接到 USB 端口。
  2. 我有一根公对公 USB 线连接到电脑上连接到设备 2 的另一个端口。 (它是一条“桥接”USB 线,并配有芯片)
  3. 我想让它们像一根电线一样相互连接,这样两个设备都不知道中间有一台计算机。这将被称为“耦合器”,只不过我使用 PC 作为耦合器。这是我制作的(非常糟糕的)图表: coupler diagram

我做了什么:

我已经能够独立连接两个设备,并在连接失败时嗅探结果。这些设备不会来回发送大量数据。

也许我可以使用某种命令工具,例如(psudocode):

$ couple-usb-ports PORT1 PORT2

最佳答案

您正试图在这里重新发明轮子。

您可以考虑查看此链接。

http://dan3lmi.blogspot.com/2012/10/sniffing-usb-traffic-different.html

具体是这个。

Windows:您无法使用 Wireshark/WinPcap 在 Windows 上直接捕获原始 USB 流量,但可以在 Oracle Virtual Box 下的虚拟 Windows 计算机上捕获和调试 USB 流量。

关于linux - 使用 Linux 计算机作为 USB 耦合器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29935294/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com