导航:首页 > 编程语言 > python抓取wifi数据

python抓取wifi数据

发布时间:2024-10-25 19:55:38

python 连接wifi脚本

//pip install pywifi
import pywifi,time
from pywifi import const
import subprocess

def wifi_connect_status():
"""
判断本机是否有无线网卡,以及连接状态
:return: 已连接或存在无线网卡返回1,否则返回0
"""
#创建一个元线对象
wifi = pywifi.PyWiFi()
#取当前机器,第一个元线网卡
iface = wifi.interfaces()[0] #有可能有多个无线网卡,所以要指定
#判断是否连接成功
if iface.status() in [const.IFACE_CONNECTED,const.IFACE_INACTIVE]:
print('wifi已连接')
return 0
else:
print('wifi未连接')
return 1
def connect_wifi():
wifi = pywifi.PyWiFi() # 创建一个wifi对象
ifaces = wifi.interfaces()[0] # 取第一个无限网卡
ifaces.disconnect() # 断开网卡连接
time.sleep(3) # 缓冲3秒

def get_wifi_name():
status, output =subprocess.getstatusoutput("netsh WLAN show interfaces")
if output.find("802.1x")!=-1:
print("当前连接的wifi是802.1x")
return 0
else:
print("当前连接的wifi不是802.1x")
return 1
def con801():
if(wifi_connect_status()==1):
connect_wifi()
else:
if(get_wifi_name()==1):
connect_wifi()
while True:
con801()
time.sleep(10)

// https://blog.csdn.net/xiaoxianerqq/article/details/81279425
//密码方式:
profile.akm.append(const.AKM_TYPE_WPA2) # wifi加密算法
profile.cipher = const.CIPHER_TYPE_CCMP # 加密单元
profile.key = pwd # 密码

阅读全文

与python抓取wifi数据相关的资料

热点内容
海口童程童美学编程怎么样 浏览:694
vb编程未找到方法 浏览:239
三国战记命令 浏览:922
程序员穿运动鞋 浏览:505
自来水公司需要电脑编程 浏览:309
金融app如何从银行卡扣款 浏览:556
网站的源码修改成自己的 浏览:802
本科生程序员是初级吗 浏览:637
dht1151单片机 浏览:183
milvus源码 浏览:888
养生会所溯源码燕窝即食 浏览:536
法语词汇渐进pdf 浏览:791
手机应用加密忘密码怎么办 浏览:266
荣耀手机如何设置app安装权限 浏览:835
程序员征婚方法 浏览:226
如何使用天文app 浏览:882
站长二开导航网源码 浏览:569
51单片机最小系统pcb图 浏览:927
文件夹不显示头条 浏览:109
加密狗驱动怎么更新 浏览:489