如何监控端口 554 上的 rtsp 流量

How do I monitor rtsp traffic on port 554

由于我对操作我的 Actioncam 的 iPhone 应用程序的功能不满意,我想编写一个改进该功能的应用程序。 为此,由于缺乏适当的文档,我需要对应用程序和设备之间的通信进行逆向工程。

据我所知,设备仅在端口 21、554 和 15740 上响应。 我设法创建了一个设置,其中包括 iPhone、设备和两台 Mac 以及名为 Charles 的流量分析软件(但我可能也可以使用 Wireshark),它向我显示了所有 HTTP(S) 流量。 这是我的知识结束的地方。我希望看到的是,Charles 会报告类似

的内容
rtsp://[my device ip, which is known to me]:554/[unknown to me path]

可能它甚至会涉及 URL 中的登录名和密码。 你们中的任何人都可以提示我如何进行吗?上述软件似乎仅限于 HTTP 流量。

您想逆向工程的具体内容是什么?视频馈送或控制逻辑?从您提到的情况来看,21 似乎可用于 FTP,554 可用于 RTSP,15740 可用于某些自定义 TCP 协议。如果您不知道发送到端口 15740 的数据格式,则很难进行逆向工程(除非它是某种纯文本 ascii 协议)。

对于视频源 - 我建议设置 Wireshark 来监控端口 554,然后您应该能够从 DESCRIBE 命令中看到视频位置的 url。