
Протокольный клиент и CLI-фреймворк для взаимодействия с устройствами для взлома беспроводных сетей, позволяющий исследователям безопасности изучать, тестировать и автоматизировать эксперименты с беспроводными протоколами.
Этот фреймворк предоставляет набор инструментов командной строки для работы с беспроводными протоколами и устройствами, их взлома и исследования, а также библиотеку для создания мощных беспроводных инструментов для использования с аппаратными устройствами, работающими под управлением совместимой прошивки.
Установка довольно проста с помощью pip:
pip install whad
Документация проекта доступна на ReadTheDocs.
Вы можете запустить модульные тесты локально для версии Python по умолчанию, используя:
pytest
Вы можете запустить модульные тесты для каждой поддерживаемой версии Python, используя:
tox
(Вам необходимо установить интерпретаторы Python с 3.9 по 3.13 включительно, чтобы запустить tox). Тесты автоматически запускаются с помощью GitHub Actions при отправке изменений в ветку main или при слиянии pull request.