欢迎访问蓝队云一站式平台!

关注蓝队云

您的位置:蓝队网络首页 > 网站相关 > 程序开发 > 正文

python3通过scapy获取局域网所有主机mac地址示例

发布时间:2018-01-12     浏览量:1078人

代码如下:

from scapy.all import srp, Ether, ARP  
IpScan = '192.168.114.1/24'  
try:  
    ans,unans = srp(Ether(dst="FF:FF:FF:FF:FF:FF")/ARP(pdst=IpScan), timeout=2)  
except Exception as e:  
    print(e)  
else:  
    for send, rcv in ans:  
        ListMACAddr = rcv.sprintf("%Ether.src%---%ARP.psrc%")  
        print(ListMACAddr)

image.png

蓝队云
蓝队云