问题描述
我正在尝试使用 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 (将#修改为@)