这里写自定义目录标题
获取本地网卡信息,这里使用的是scapy库中的一个内置函数get_ips()返回网卡与所绑定IP的1个对应关系。
>>>from scapy.all import *
>>>get_ips()
>>>{'Intel(R) Ethernet Connection (5) I219-LM': '10.123.28.154', 'Intel(R) Ethernet I210-T1 GbE NIC': '186.64.0.15'}
简单的封装后:
from scapy.all import *
def get_iface(ip):
# 入参为要获取网卡信息的本机IP
ifaces = get_ips()
return [k for k,v in ifaces.items() if v == ip]