【发布时间】:2019-07-12 17:36:40
【问题描述】:
我正在做一个项目,需要从我的 python 脚本中动态启用 wifi 连接。关于我如何实现这一点的任何建议?
【问题讨论】:
我正在做一个项目,需要从我的 python 脚本中动态启用 wifi 连接。关于我如何实现这一点的任何建议?
【问题讨论】:
如果要设置热点,需要开启 WiFi 驱动的监控模式。 如果你在 linux 上,你可以这样做,
ifconfig 和 iwconfig 查找 WiFi 驱动程序/设备的名称
然后使用其中一个空气套件包打开该特定驱动程序的监控模式
airmon-ng start <driver name>
所有这些命令都可以使用 python subprocess 模块运行,它允许您与 linux/windows 命令行交互以处理输出并相应地工作
import subprocess
p = subprocess.Popen(["echo", "hello world"], stdout=subprocess.PIPE)
print(p.communicate())
>>>('hello world', None)
【讨论】: