
वायरलेस हैकिंग उपकरणों के साथ इंटरैक्ट करने के लिए प्रोटोकॉल क्लाइंट और CLI फ्रेमवर्क, जो सुरक्षा शोधकर्ताओं को वायरलेस प्रोटोकॉल प्रयोगों का अन्वेषण, परीक्षण और स्वचालन करने में सक्षम बनाता है।
यह फ्रेमवर्क वायरलेस प्रोटोकॉल और डिवाइसों के साथ खेलने/हैक करने/अन्वेषण करने के लिए कमांड-लाइन टूल्स का एक सेट, साथ ही संगत फर्मवेयर चलाने वाले हार्डवेयर डिवाइसों के साथ उपयोग के लिए शक्तिशाली वायरलेस टूल्स बनाने के लिए एक लाइब्रेरी प्रदान करता है।
pip के साथ स्थापना काफी सरल है:
pip install whad
प्रोजेक्ट दस्तावेज़ीकरण ReadTheDocs पर उपलब्ध है।
आप निम्न का उपयोग करके डिफ़ॉल्ट पायथन संस्करण के लिए यूनिट टेस्ट स्थानीय रूप से चला सकते हैं:
pytest
आप निम्न का उपयोग करके हर समर्थित पायथन संस्करण के लिए यूनिट टेस्ट चला सकते हैं:
tox
(tox चलाने के लिए आपको 3.9 से 3.13 (समावेशी) तक के पायथन इंटरप्रेटर स्थापित करने होंगे)। जब मुख्य ब्रांच में कुछ पुश किया जाता है या पुल रिक्वेस्ट मर्ज की जाती है, तो टेस्ट github actions द्वारा स्वचालित रूप से चलाए जाते हैं।