我有 2 台设备(mac 和 iphone),上面运行着一些程序,这些程序在某个端口上进行通信。有没有可以“监听”这些端口的程序?我下载了 Charles Proxy,但它似乎只能捕获网络流量。
或者甚至在 Mac 和 iPhone 之间有一台计算机,可以看到这两个设备之间发生的事情?
答案1
WireShark是一款出色的跨平台程序,可用于捕获这两个设备之间的流量。您可以在 WireShark 的捕获设置中指定监听特定端口或来自特定地址的流量。这必须在 Mac 上进行,除非 Mac 和 iPhone 都使用无线连接或集线器(不是交换机/路由器)(如果是这样,您可以使用连接到该接入点/集线器的任何计算机)。