记录网络套接字消息

时间:2018-09-26 14:45:37

标签: websocket iptables recorder

我需要扩展HTTP记录器以记录WebSocket流量。 HTTP记录器在C / unix平台中。

我知道HTTP通信将通过端口80或443,因此我能够记录它。在HTTP消息中,将通信一个新端口,并通过该端口Websocket流量通过。由于此端口是动态的,并且在不同情况下HTTP消息会有所不同,因此我无法解析并获取websocket的端口。

我想到下面的逻辑,不确定那是否行得通。在这方面需要您的建议/指示。

  • 充分利用iptables
  • 使用iptable规则将所有流量转发到其他端口(我的应用程序正在侦听此端口)
  • 然后我的应用程序应该接收数据(希望有可能)
  • 然后我的应用程序应该接收目标信息(当数据从iptables转发到我的应用程序时,我可以获取实际的目标ip /端口)。
  • 假设我获得了实际的ip /端口,然后从我的应用程序中将数据发送到了实际的目的地。

    我知道,要走很长一段路,这种方法能否奏效。

  • 0 个答案:

    没有答案