如何使用本机或 Windows 维护的工具检测 Windows 10 中的连续 ping 连接?

如何使用本机或 Windows 维护的工具检测 Windows 10 中的连续 ping 连接?

我有一个由专用硬件提供的 IP,该硬件通过以太网连接到 Windows 计算机。以太网连接有自己的 IP 地址。但是,我使用制造商提供的 IP 地址来连接传感器并获取数据。我知道 IP 是什么,设备在那里,我可以从中提取数据。

ipconfig但是,我无法使用 Windows 工具和查看以太网 IP 和传感器数据 IP 之间的映射netstat。此外,即使我可以访问传感器并从中提取数据,我也看不到传感器的数据 IP。

由于我将在同一设备上使用多个传感器,因此我希望能够解析哪个以太网连接对应于哪个制造商提供的,并在所有设备插入后按升序排列 IP 地址。


我现在的想法是:

  1. 连续的ping -t数据 IP,它确实用字节响应
  2. 使用 netstat观察ping并查看哪个以太网连接响应ping

问题是netstat我看不到该ping -t命令,或者我使用不正确。

ping -t IPADDR在 Windows 中检测或观察命令执行过程中发生的情况的正确方法是什么?

注意方法很重要:并不是我没有一些这样做的方法。我有使用 Python 的相邻解决方案scapy(编译后为 3-12mb,我是唯一一个对 Python 感到满意的人),并且可以想出一些使用的方法tshark,但如果可以避免,我们宁愿不使用tshark。目标是仅使用 powershell 来检测外围设备连接。

答案1

还有更多方法可以实现这一点,但我最喜欢的方法如下:

该命令tracert hostname/ipaddress可用于查看从您的 IP 地址到目的地的路由。Tracert 不仅限于您的本地网络,还可以在互联网上使用。它将 ping 每一跳,即使它可能会超时,它仍将继续路由,直到到达目的地。

为了测试设备是否已打开,我使用 paping,可在此处下载:https://code.google.com/archive/p/paping/downloads

Paping 是一个 cmd 工具,使用方法如下:

paping <destination ip> -p <port>例如:paping 12.34.56.78 -p 3389paping google.com -p 80

相关内容