Python WiFi是一个Python模块,它使用Linux无线扩展提供对无线网卡功能的读写访问。
项目描述
Python WiFi是一个Python模块,它使用Linux无线扩展提供对无线网卡功能的读写访问。它最初由Roman Joost开发,并由Infrae的Guido Goldstein提供指导。目前由Sean Robinson维护。
更多信息请访问http://pythonwifi.tuxfamily.org。有关公告和开发者讨论的邮件列表可在此处获得:pythonwifi@lists.tuxfamily.org。
检查 ./docs/feature_matrix_*.txt 文件以获取已实现的详细列表。这可能在64位Linux内核上不起作用,我期待收到关于此类系统的成功或失败报告。
示例应用
示例目录包含 iwconfig.py 和 iwlist.py,这些是 iwconfig 和 iwlist 的示例重新实现。这些脚本使用 pythonwifi 模块尽可能忠实地复制这些程序的功能。
文件和目录
./docs/ - 支持性文档./docs/api/ - pythonwifi API 的文档(尚未提供)./docs/logos/ - 以各种格式存储的 Python WiFi 标志./examples/ - pythonwifi 模块的示例用法./pythonwifi/ - 模块源代码./INSTALL - 安装说明./Makefile - 为开发者提供的便捷命令./README - 此文件./setup.py - 安装脚本
Python WiFi 用户
Wireless 类中的方法是最高级的接口。以下是一个示例程序,它打印 ESSID 和关联模式
>>> from pythonwifi.iwlibs import Wireless >>> wifi = Wireless('eth1') >>> wifi.getEssid() 'romanofski' >>> wifi.getMode() 'Managed'
许可
pythonwifi 根据 LGPLv2+ 许可,但是示例(例如 iwconfig.py 和 iwlist.py)根据 GPLv2+ 许可。
项目详情
python-wifi-0.6.1.tar.bz2 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7bff6afbc03b1cb13f987e5cf3b597b8821a1b86e5b34182406d98657f1b2c91 |
|
MD5 | 033227169230286a63b9c059e7465c77 |
|
BLAKE2b-256 | bcabc49f97516f78c2b0cacb4f45873abc4ca9872942a9c4c19ded8052c8edda |