微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

scapy sniff 在 VM 上找不到任何设备

如何解决scapy sniff 在 VM 上找不到任何设备

我正在尝试使用 Python 中的 Wifi 适配器卡在 Ubuntu 中的 VM 中嗅探。嗅探需要很多时间,并且不会显示任何可用的设备。我安装了最新版本的 SCAPY。 下面是代码:(在界面中我放了适配卡的wlan)

def addSSID(pkt):
    if pkt.haslayer(Dot11Beacon):
        bssid = pkt.getlayer(Dot11).addr2
        ssid = pkt.getlayer(Dot11Elt).info
        if bssid not in bssids:
            bssids[bssid] = ssid
            if ssid == '' or pkt.getlayer(Dot11Elt).ID != 0:
                print("Hidden Network Detected")
            print("New network detected! Mac address: %s Name: %s" % (bssid,ssid))


def start(interface):
    print('Start sniffing networks in %s interface' % interface)
    thread = threading.Thread(target=hopper,args=(interface,),name="hopper")
    thread.daemon = True
    thread.start()

    sniff(iface=interface,prn=addSSID)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。