
सभी वाई-फाई क्लाइंट/राउटर को लगातार जैम करें
सभी वाईफाई क्लाइंट और पहुंच बिंदुओं को लगातार जाम करें जो रेंज में हैं। इस स्क्रिप्ट की प्रभावशीलता आपके वायरलेस कार्ड द्वारा सीमित है। अल्फा कार्ड भारी एक्सेस पॉइंट संतृप्ति के साथ लगभग एक ब्लॉक त्रिज्या में प्रभावी ढंग से जाम करते प्रतीत होते हैं। अधिक प्रभावी लक्ष्यीकरण के लिए विकल्पों में ग्रैन्युलैरिटी दी गई है।
आवश्यक है: python 2.7, python-scapy, इंजेक्शन में सक्षम एक वायरलेस कार्ड
python wifijammer
यह सबसे शक्तिशाली वायरलेस इंटरफ़ेस ढूंढेगा और मॉनिटर मोड चालू करेगा। यदि कोई मॉनिटर मोड इंटरफ़ेस पहले से चालू है, तो यह इसके बजाय पहले मिलने वाले का उपयोग करेगा। फिर यह चैनल 1 से 11 तक क्रमिक रूप से प्रति सेकंड 1 चैनल हॉप करना शुरू करेगा, सभी एक्सेस पॉइंट्स और उन एक्सेस पॉइंट्स से जुड़े क्लाइंट्स की पहचान करेगा। सभी वायरलेस चैनलों के माध्यम से पहले पास पर यह केवल लक्ष्यों की पहचान कर रहा है। उसके बाद प्रति चैनल 1 सेकंड की समय सीमा समाप्त हो जाती है और डीऑथ पैकेट भेजना समाप्त होते ही चैनल हॉप किए जाते हैं। ध्यान दें कि यह पहले पास के बाद भी क्लाइंट और AP को जोड़ता रहेगा जैसे ही वे मिलते हैं।
एक नए चैनल पर हॉप करने पर, यह उस चैनल पर मौजूद लक्ष्यों की पहचान करेगा और AP से क्लाइंट को 1 डीऑथ पैकेट, क्लाइंट से AP को 1 डीऑथ, और AP के ब्रॉडकास्ट पते पर 1 डीऑथ भेजेगा ताकि AP से जुड़े सभी क्लाइंट डीऑथेंटिकेट हो जाएं। कई AP ब्रॉडकास्ट पतों पर डीऑथ को अनदेखा करते हैं।
python wifijammer -a 00:0E:DA:DE:24:8E -c 2
उन सभी उपकरणों को डीऑथेंटिकेट करें जिनके साथ 00:0E:DA:DE:24:8E संचार करता है और लक्ष्य AP के चैनल (इस मामले में 2) पर चैनल सेट करके चैनल हॉपिंग को छोड़ दें। यह मुख्य रूप से एक एक्सेस पॉइंट का MAC होगा, इसलिए उस AP से जुड़े सभी क्लाइंट डीऑथेंटिकेट हो जाएंगे, लेकिन आप यहां एक क्लाइंट MAC भी रख सकते हैं ताकि उस एक क्लाइंट और उससे संचार करने वाले अन्य उपकरणों को लक्षित किया जा सके।
python wifijammer -c 1 -p 5 -t .00001 -s DL:3D:8D:JJ:39:52 -d --world
-c, मॉनिटर मोड इंटरफ़ेस को केवल चैनल 1 पर सुनने और क्लाइंट या AP को डीऑथ करने के लिए सेट करें
-p, AP से क्लाइंट को 5 पैकेट, क्लाइंट से AP को 5 पैकेट, और AP के ब्रॉडकास्ट पते पर 5 पैकेट भेजें
-t, प्रत्येक डीऑथ भेजने के बीच .00001 सेकंड का समय अंतराल सेट करें (यदि आपको 'no buffer space' जैसी scapy त्रुटि मिलती है तो इसे आज़माएं)
-s, MAC DL:3D:8D:JJ:39:52 को डीऑथ न करें। किसी निश्चित MAC पते को अनदेखा करना उपयोगी है यदि आप लोगों को अपने एक्सेस पॉइंट से जुड़ने के लिए लुभाना चाहते हैं, जैसे कि LANs.py या Pineapple का उपयोग करने के मामलों में।
-d, एक्सेस पॉइंट्स के ब्रॉडकास्ट पते पर डीऑथ न भेजें; इससे मिलने वाले क्लाइंट्स को डीऑथ भेजने की गति बढ़ जाएगी।
--world, अधिकतम चैनल को 13 पर सेट करें। उत्तरी अमेरिका में अधिकतम चैनल मानक 11 है, लेकिन बाकी दुनिया 13 चैनलों का उपयोग करती है, इसलिए यदि आप उत्तरी अमेरिका में नहीं हैं तो इस विकल्प का उपयोग करें।
python wifijammer -m 10
-m विकल्प क्लाइंट/AP संयोजनों की अधिकतम संख्या निर्धारित करता है जिन्हें स्क्रिप्ट डीऑथ करने का प्रयास करेगी। जब अधिकतम संख्या पहुंच जाती है, तो यह अपनी सूची को साफ करती है और क्षेत्र में सूँघे गए ट्रैफ़िक के आधार पर पुनः आबाद करती है। यह आपको डीऑथ सूची को उन क्लाइंट/AP संयोजनों के साथ लगातार अपडेट करने की अनुमति देता है जिनके पास सबसे मजबूत सिग्नल है, यदि आप स्थिर नहीं थे। यदि आप एक अधिकतम सेट करना चाहते हैं और अधिकतम हिट होने पर डीऑथ सूची को साफ नहीं करना चाहते हैं, तो बस -n विकल्प जोड़ें जैसे: -m 10 -n
सभी विकल्प:
python wifijammer [-a AP MAC] [-c CHANNEL] [-d] [-i INTERFACE] [-m MAXIMUM] [-n] [-p PACKETS] [-s SKIP] [-t TIME INTERVAL]
कॉपीराइट (c) 2014, Dan McInerney सर्वाधिकार सुरक्षित।
स्रोत और बाइनरी रूपों में पुनर्वितरण और उपयोग, संशोधन के साथ या बिना, निम्नलिखित शर्तों के अधीन होने पर अनुमत है:
यह सॉफ्टवेयर कॉपीराइट धारकों और योगदानकर्ताओं द्वारा "जैसा है" प्रदान किया जाता है और किसी भी प्रकार की स्पष्ट या निहित वारंटी, जिसमें व्यापारिकता और किसी विशेष उद्देश्य के लिए उपयुक्तता की निहित वारंटी शामिल है, को अस्वीकार किया जाता है। किसी भी स्थिति में कॉपीराइट धारक या योगदानकर्ता किसी भी प्रत्यक्ष, अप्रत्यक्ष, आकस्मिक, विशेष, अनुकरणीय या परिणामी क्षति (विकल्प वस्तुओं या सेवाओं की खरीद; उपयोग, डेटा या लाभ की हानि; या व्यवसाय में व्यवधान सहित, लेकिन सीमित नहीं) के लिए उत्तरदायी नहीं होंगे, चाहे वह किसी भी सिद्धांत के तहत उत्पन्न हुई हो, चाहे वह अनुबंध में हो, कठोर दायित्व में हो, या अपकृत्य (लापरवाही सहित) में हो, भले ही ऐसी क्षति की संभावना के बारे में सलाह दी गई हो।