首页 > 其他分享 >安装pyCharm环境及wifi模块

安装pyCharm环境及wifi模块

时间:2023-09-17 12:01:42浏览次数:41  
标签:python self wifi pywifi 模块 pyCharm 安装

转载:python开发破译WiFi教程,你不看看吗? (baidu.com)

转载:

一、安装python环境

(1)首先安装在python 官网安装python环境(https://www.python.org/getit/)
(2)选择Downloads--Windows点开,如图所示:

 

(3)点开之后,你会发现有很多python版本,我们当然要选择python 3.X版本,因为python 2.X版本官方已经不再维护了。但我也不建议大家选择最新的版本,因为很多第三库还没有兼容,所以可能会导致运行报错,在这里我们选择3.7.9版本。点击* Download Windows x86-64 executable installer下载链接。

 

(4)下载完毕后,我们点击开始安装。
(5)这里请大家注意,这里一定要勾选Add PythonTo Path 这个复选框,他会将python自动添加到环境中。
点击Custmize installation ,进行自定义安装操作。

 

(6)点击install for all users ,然后选择修改路径,我这里选择D盘。(我不建议大家选择C盘,因为在C盘的文件,有时候会需要管理员的权限。这可能会增加一些不必要的麻烦)

 

选择完毕后点击install,等待安装完毕。如果大家看到 Setup Was successful 这个标题的话,代表安装成功。

 

二、验证

接下来我们验证python是否安装到环境中,同时按住Win+R键,输入CMD

 

命令行输入python然后回车,此时如何出现下方的图片,则代表安装成功。

 

三、pywifi模块安装

安装好环境后

既然要破解****wifi****,那么连接****wifi****的模块首先要有的,我们要导入****pywifi****模块。

有些同学可能没有这个,如果直接通过pip安装的话,可能不能用,听说这个wifi模块被停用了,所以大家如果通过pip安装的不行,那么就下载我提供的。

 

如果你有需要,我也可以分享出来!如果模块出现问题,请看评论里面的更新!

本地安装方法:

1)下载解压好以后,我们用cmd命令行,进入到你的文件目录, 2)使用命令pip install . 注意了(install后面有个点) 3)然后就会安装了,等一会就可以了。

这是我安装的,可以参考下:

 

pywifi-master文件夹,我是放在c盘根目录下的,所以首先进入根目录,然后在进入pywifi-master文件夹,再输入命令pip install . 就行了 大家可以根据自己放的文职进行输入命令

既然大家已经准备好了,那就开始了: 首先贴出代码,代码旁边有详细的注释, 先参考一下,我后面会讲述一下实现过程:

破解WiFi

1、新建记事本,输入如下代码。输入完成后,改后缀名为(.py),如果你有需要也可以直接拿我的源文件演示!

 

代码

# coding:utf-8from tkinter import *from tkinter import ttkimport pywififrom pywifi import constimport timeimport tkinter.filedialog import tkinter.messagebox class MY_GUI():    def __init__(self,init_window_name):        self.init_window_name = init_window_name         #密码文件路径        self.get_value = StringVar()          #获取破解wifi账号        self.get_wifi_value = StringVar()         #获取wifi密码        self.get_wifimm_value = StringVar()         self.wifi = pywifi.PyWiFi()  #抓取网卡接口        self.iface = self.wifi.interfaces()[0] #抓取第一个无线网卡        self.iface.disconnect()  #测试链接断开所有链接        time.sleep(1)  #休眠1秒        #测试网卡是否属于断开状态        assert self.iface.status() in\                [const.IFACE_DISCONNECTED, const.IFACE_INACTIVE]     def __str__(self):        # 自动会调用的函数,返回自身的网卡        return '(WIFI:%s,%s)' % (self.wifi,self.iface.name())篇幅原因,完整代码获取,欢迎评论区留言!

输入代码后开始运行,第一步搜索附件的WiFi,第二步添加密码文件目录(pywifi-master文件夹所在位置),第三步开始破解。

   

标签:python,self,wifi,pywifi,模块,pyCharm,安装
From: https://www.cnblogs.com/lidar/p/17708184.html

相关文章

  • 米联客MLK-CM03-7EG-7EV AMD MPSOC核心模块硬件手册
    1整体概述MLK-CM03-7EG-7EV-1156核心模块是米联客电子ZynqUltraScale+MPSOC系列开发平台的全新高端产品。其核心模块集成电源管理:0.85V核心电源,最大输出48A。用户基于核心模块设计功能底板(提供功能底板设计方案)。降低项目功能底板设计难度和生产成本,加速项目开发。其应用领域......
  • 米联客MLK-CM02-2CG-3EG-4EV-AMD MPSOC核心模块硬件手册
    1产品概述MLK-CM02-2CG-3EG-4EV(MILIANKE-8X)是米联客电子ZynqUltraScale+MPSOC系列开发平台的全新高端产品。其核心模块集成电源管理:0.85V核心电源,最大输出12A。用户基于核心模块设计功能底板(提供功能底板设计方案)。降低项目功能底板设计难度和生产成本,加速项目开发。其应用领......
  • 11.虚拟桌面基础设施: 使用OpenStack的Horizon模块,创建一个虚拟桌面基础设施,允许用户
    使用OpenStack的Horizon模块创建虚拟桌面基础设施可以让用户访问虚拟桌面环境,这通常使用VNC或其他远程桌面协议来实现。Horizon是OpenStack的Web管理界面,用于管理和监控OpenStack云资源。以下是一个简化的示例,演示如何使用Horizon来构建这样一个虚拟桌面基础设施。注意:为了构建这......
  • 13 模块
    1导入模块import模块名称[as别名]from模块名称import函数/变量/类2以主程序形式运行在每个模块的定义中都包括一个记录模块名称的变量name程序可以检查该变量,以确定他们在哪个模块中执行。如果一个模块不是被导入到其它程序中执行,那么它可能在解释器的顶级模块中执行......
  • Python的模块调用给包的使用
    Python的模块调用给包的使用名字查找顺序模块的相对导入和绝对导入包的使用软件开放目录命名规范正则表达式(简单了解)名字查找顺序以后再给文件名或者叫模块名起名字的时候一定不能跟内置模块名冲突1.先从内存中查找2.再从内置模块中查找3.最后去环境变量sys.path......
  • 米联客MLK-CZ06-7020 AMD ZYNQ核心模块硬件手册
    1产品概述自2017年米联客MLK-CZ06-7020-484(MZ7XCORE484)系列开发平台发布以来,米联客ZYNQ系列开发平台和核心模块经过多次迭代升级,在工业自动化、水利电力控制设备、医疗图像设备等领域广泛应用,产品性能接受了广大客户的检验,稳定可靠。2021年因芯片普遍紧缺涨价,核心模块再次......
  • 米联客MLK-CU02-ku3p-ku5p AMD UltraScale+核心模块硬件手册
    1产品概述KintexUltraScale+MKU3P/KU5P是米联客电子KintexUltraScale+系列开发平台的全新高端产品。其核心模块集成电源管理:0.85V核心电源,最大输出24A。用户基于核心模块设计功能底板(提供功能底板设计方案)。降低项目功能底板设计难度和生产成本,加速项目开发。其应用领域包含高......
  • 前端学习笔记202308学习笔记第八十伍天scss的模块化管理样式
        ......
  • 米联客MLK-CU01-040-060 AMD UltraScale核心模块硬件手册
    1整体概述MLK-CU01-040-060核心模块是米联客电子KintexUltraScale系列开发平台的全新高端产品。其核心模块集成电源管理:0.95V核心电源,最大输出24A。用户基于核心模块设计功能底板(提供功能底板设计方案)。降低项目功能底板设计难度和生产成本,加速项目开发。其应用领域包含高速通......
  • 前端学习笔记202309学习笔记第八十玖天-完善各个模块的reducer
     ......