一、获取Mac地址
1、单个网卡
>>> import uuid
>>> address = hex(uuid.getnode())[2:]
>>> '-'.join(address[i:i+2] for...i in range(0, len(address), 2))
'f0-03-8c-09-8c-34'
2、获取多网卡MAC地址
使用pip安装Python扩展库psutil,运行以下的代码:
from...下运行良好,但是无意中发现在Mac系统下运行不正常,返回的是本机回环地址127.0.0.1,而不是真正的IP地址。...('192.168.0.103', 0))
(, 0, 0, '', ('2001:0:9d38:6ab8:1456:951:2418:27cf', 0, 0, 0))
如此便可以获取本机所有IPV4和IPV6...'
三、路由表
方法:采用ARP协议获取局域网内所有计算机的IP地址与MAC地址,思路是使用系统命令arp获取ARP表并生成文本文件,然后从文件中读取和解析信息。