如何跟踪特定端口上的传入stream量?

我有一个远程用户的networking摄像头系统,但相机软件不logging用户login,它只是validation。
所有的相机请求都进入特定的端口。 有没有办法监控特定端口上的stream量(仅限传入)?

谢谢

当然,还有很多方法,具体取决于“track”还是“monitor”的含义。

  • iptables规则logging特定规则被击中的次数; 如果您只想知道摄像机已连接了多less个连接,则可以将一个跟踪摄像机的SYN数据包的规则插入到外部世界与摄像机之间的任何Linux机箱的防火墙中。
  • Netflow数据可以从许多不同种类的路由器中导出,您可以使用这些路由器以各种方式跟踪连接。
  • tcpdump可以用来收集stream入和stream出摄像机的部分或全部数据; 取决于您想要知道的内容,通过使用自定义编写的分析脚本分析TCPstream中的数据(包括准确查看哪些图像,如果需要的话),可以获得各种信息。

如果基于linux的系统,用womble的答案,基于Windows的Howerver可以使用wireshark。

其他监控连接的非常基本的方法是在Windows和Linux上的“netstat -an”,你可以编写一个脚本来捕获“netstat -an”的输出,而且花费很多。