Pywifi is a Python library that offers easy access to read information about the W-Lan card's capabilities.
The library typically outputs a detailed report on the card's abilities, like the example generated by pyiwconfig.py. This report includes details such as ESSID, mode, frequency, access point, bit rate, Tx-Power, sensitivity, retry limit, RTS thresholds, and fragment thresholds.
Moreover, it also provides information about encryption, power management, link quality, signal level, noise level, Rx invalid nwid, Rx invalid crypt, Rx invalid frag, Tx excessive retries, invalid misc, and missed beacon.
As for requirements, only Python is necessary. This makes Pywifi a versatile choice for any Python programmer with Wifi testing or monitoring requirements.
This project has had a recent release that features code cleanup, bugfixes, and other improvements. Pywifi is an excellent library for wifi-related projects and is worth checking out for Python users.
Version 0.3.1: N/A