当前位置 博文首页 > python通过scapy获取局域网所有主机mac地址示例

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

    作者:admin 时间:2021-07-08 18:42

    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


    jsjbwy
    下一篇:没有了