
Protokoll-Client und CLI-Framework zur Interaktion mit drahtlosen Hacking-Geräten, das Sicherheitsforschern das Erkunden, Testen und Automatisieren drahtloser Protokollexperimente ermöglicht.
Dieses Framework bietet eine Reihe von Kommandozeilenwerkzeugen zum Spielen mit, Hacken und Erkunden drahtloser Protokolle und Geräte sowie eine Bibliothek zur Erstellung leistungsfähiger Drahtlos-Tools für den Einsatz mit Hardwaregeräten, die eine kompatible Firmware ausführen.
Die Installation ist mit pip recht unkompliziert:
pip install whad
Die Projektdokumentation ist auf ReadTheDocs verfügbar.
Sie können die Unit-Tests lokal für die Standard-Python-Version wie folgt ausführen:
pytest
Sie können die Unit-Tests für jede unterstützte Python-Version wie folgt ausführen:
tox
(Sie müssen die Python-Interpreter von 3.9 bis einschließlich 3.13 installieren, um tox ausführen zu können). Die Tests werden automatisch von GitHub Actions ausgeführt, wenn etwas in den main-Branch gepusht wird oder ein Pull Request gemerged wird.