当前位置: 移动技术网 > IT编程>脚本编程>Python > python通过scapy获取局域网所有主机mac地址示例

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

2019年06月14日  | 移动技术网IT编程  | 我要评论

python通过scapy获取局域网所有主机mac地址

复制代码 代码如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
from scapy.all import srp,ether,arp,conf
ipscan='192.168.1.1/24'
try:
    ans,unans = srp(ether(dst="ff:ff:ff:ff:ff:ff")/arp(pdst=ipscan),timeout=2,verbose=false)
except exception,e:
    print str(e)
else:
    for snd,rcv in ans:
        list_mac=rcv.sprintf("%ether.src% - %arp.psrc%")
        print list_mac


如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网