我找到这个链接
但这对我没有帮助..
show_interfaces() 在 cmd 中运行良好。
但它在控制台中不起作用..
我想获取输出字符串 show_interfaces():
from scapy.arch.windows import show_interfaces
show_interfaces()
你可以查看Scapy的源代码, 你会发现 show_interfaces 函数。
def show_interfaces(resolve_mac=True):
"""Print list of available network interfaces"""
return IFACES.show(resolve_mac)
获取包含接口信息的 python 字典。我用过
IFACES.data
如果需要,您可以从这里将其转换为字符串。
这是来自
scapy/interfaces.py
的源更新
def show_interfaces(resolve_mac=True):
# type: (bool) -> None
"""Print list of available network interfaces"""
return conf.ifaces.show(resolve_mac) # type: ignore