从 wireshark 日志中查找关于特定节点的接口列表

To find the list of interfaces about a particular node from wireshark logs

请问有什么方法可以通过Wireshark数据包获取特定IP地址机器的接口详细信息吗?您能否让我知道是否有任何方法可以通过编程方式获取此详细信息

您可以找到捕获数据包的实际接口以及使用的硬件,OS。

在 Wireshark 的帮助下打开 .pcapng 文件。我正在使用 Wireshark 版本 3.4.2 (v3.4.2-0-ga889cf1b1bf9)。

  • 点击统计
  • 然后select捕获文件属性

您可以找到提到确切接口的接口选项,例如 Wi-Fi 接口。在我的例子中使用了 Ethernet9。

如果你有连接图,很容易找到对端接口。

如果您没有连接图,您可以检查目标 MAC 地址并借助供应商查找获取目标供应商详细信息。

参考link、https://macvendors.com/ 输入目标 MAC 地址并轻松获取目标设备供应商的详细信息。您可以查看供应商的硬件规格并手动查找接口列表。

要以编程方式进行,您可以使用 python 的 psutil 包。此包可以为您提供与特定机器关联的接口总数。

import psutil


def getInterfaces():
    addrs = psutil.net_if_addrs()
    return addrs.keys()

它将return字典格式的接口列表。