导航:首页 > 编程语言 > 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数据相关的资料

热点内容
多个文件解压缩 浏览:538
python字符串替换函数 浏览:825
app会员卡怎么做 浏览:921
我爱你python编码 浏览:365
一台计算机作为服务器一般可以运行什么软件 浏览:421
应用加密桌面还显示头像咋办 浏览:523
微软硬盘加密密钥 浏览:156
空调压缩机和风扇 浏览:511
代码可以编译运行 浏览:918
银行卡加密码大全真号 浏览:447
单片机测esr 浏览:412
app怎么设置消息功能 浏览:916
明词pdf 浏览:427
云域控服务器有什么用 浏览:577
字节和B站程序员 浏览:747
app推荐书要怎么做 浏览:303
unix网络编程第一卷 浏览:852
c需要pdf 浏览:865
超级解压的美甲 浏览:72
安卓手机如何永久取消静音 浏览:722