跳转到主要内容

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 (73.7 kB 查看哈希值)

上传时间 源代码

支持