導航:首頁 > 編程語言 > 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數據相關的資料

熱點內容
虛擬機中編譯器 瀏覽:474
台達PLC編譯按鈕在哪裡 瀏覽:137
非編程計算器多少錢 瀏覽:653
房本還完貸款解壓 瀏覽:816
中國程序員有出名嗎 瀏覽:546
亳州雲伺服器 瀏覽:630
程序員最難的面試 瀏覽:892
配音秀app怎麼誦讀 瀏覽:750
sparkcore源碼 瀏覽:100
程序員中年生活 瀏覽:355
讀取加密信息失敗怎麼回事 瀏覽:510
編譯過程之後是預處理嗎 瀏覽:351
安卓是基於什麼做出來 瀏覽:600
視頻字幕提取APP怎麼使用 瀏覽:59
js通過ip地址連接伺服器嗎 瀏覽:848
java數字金額大寫金額 瀏覽:858
人人影視路由器固件編譯 瀏覽:967
照片通訊錄簡訊怎麼從安卓到蘋果 瀏覽:458
邏輯開發編譯環境 瀏覽:672
ce自己編譯 瀏覽:898