
무선 해킹 장치와 상호작용하기 위한 프로토콜 클라이언트 및 CLI 프레임워크로, 보안 연구자들이 무선 프로토콜 실험을 탐색, 테스트, 자동화할 수 있게 해줍니다.
이 프레임워크는 무선 프로토콜과 장치를 가지고 놀거나/해킹하거나/탐색하기 위한 명령줄 도구 모음과, 호환되는 펌웨어를 실행하는 하드웨어 장치와 함께 사용할 강력한 무선 도구를 만들기 위한 라이브러리를 제공합니다.
설치는 pip로 매우 간단합니다:
pip install whad
프로젝트 문서는 ReadTheDocs에서 확인할 수 있습니다.
기본 Python 버전의 단위 테스트는 다음 명령으로 로컬에서 실행할 수 있습니다:
pytest
지원되는 모든 Python 버전의 단위 테스트는 다음 명령으로 실행할 수 있습니다:
tox
(tox를 실행하려면 3.9부터 3.13(포함)까지의 Python 인터프리터를 설치해야 합니다). 테스트는 main 브랜치에 푸시되거나 풀 리퀘스트가 병합될 때 GitHub Actions에 의해 자동으로 실행됩니다.