我正在 Windows 7 上使用 python 2.6 和 Scapy 构建嗅探器。当用户想要开始嗅探时,我给他选择他想要嗅探的接口的选项,这给了我接口 -
def get_interfaces():
    """returns a list of available network interfaces"""
    interfaces = []
    for iface_name in sorted(ifaces.data.keys()):
        dev = ifaces.data[iface_name]
        mac = str(dev.mac)
        mac = conf.manufdb._resolve_MAC(mac)
        i = Interface(
            name=str(dev.name).ljust(4),
            ip=dev.ip.ljust(15),
            mac=mac.upper()
        )
        interfaces.append(i)
    return interfaces
Interface 是我构建的一个类,用于轻松传递有关接口的数据。我的问题是为什么名字总是'ethX',这是什么意思?如何将它转换为更有意义的东西,如 Wireshark的“无线网络连接”或“VirtualBox Host-Only Network”?