2012-08-14 16 views
7

मैं स्कैनरसेट की क्षमताओं की स्ट्रिंग का विश्लेषण करना चाहता हूं। हालांकि, नाम थर्म को चार वर्ग ब्रैकेट्स में समूहीकृत किया गया है उदा।स्कैनरसेट क्षमताओं की व्याख्या

[WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP-CCMP][WPS][ESS] 

वहाँ प्रलेखन का वर्णन जो ब्रैकेट से संबंधित किसी तरह का है क्या, यह देखते हुए कि कुछ नाम विभिन्न कोष्ठक में apear सकता है। यह बहुत अच्छा होगा अगर कहीं भी सभी संभावित क्षमताओं की एक सूची थी।

उत्तर

3

पिछले साल इस मुद्दे के बारे में एक विषय था। आप कुछ मदद in this stackoverflow answer पा सकते हैं। वास्तव में, वाईफाई एक्सेस पॉइंट क्षमताओं के बारे में थोड़ा एंड्रॉइड दस्तावेज है।

dBm में पाया संकेत स्तर: यहां तक ​​कि सरकारी जावाडोक, संकेत स्तर के बारे में में, विशेषता level केवल साथ प्रलेखित है। कम से कम वे टीआई चालक द्वारा उपयोग की जाने वाली इकाइयां हैं।

ऐसा लगता है कि एंड्रॉइड में वाईफाई हैंडलिंग के बारे में यह बहुत अस्थिर जानकारी है।

+0

_ "कम से कम वे टीआई चालक द्वारा उपयोग की जाने वाली इकाइयां हैं।" _ - मजेदार! :) – Pupsik

+1

यहां तक ​​कि तकनीकी लेखक भी जानकारी की कमी के साथ बंद हो गया –

6

यह स्ट्रिंग wpa_supplicant द्वारा उत्पन्न की जाती है। दुर्भाग्यवश इस पर बहुत कम दस्तावेज है, लेकिन कम से कम हम सटीक कोड देख सकते हैं!

  • wpa_supplicant_ctrl_iface_scan_result: स्ट्रिंग हम Android में देखते हैं बनाने के लिए reponsible तीन मुख्य कार्य कर रहे हैं यह एक struct wpa_bss तर्क है, जो एक नेटवर्क के बारे में जानकारी शामिल है के रूप में लेता है, और एक स्ट्रिंग में बदल देता है। आप [ESS] और WPA2 जैसे टैग देख सकते हैं। यह भी (परोक्ष रूप से) निम्नलिखित दो कार्यों को बुलाता है। तो यह फ़ंक्शन नेटवर्क की सामान्य क्षमताओं को जोड़ता है।
  • wpa_supplicant_ie_txt: यह [PSK] और/या [EAP] टैग जोड़ें। दूसरे शब्दों में हैंडशेक का प्रकार इस्तेमाल किया जा रहा है।
  • wpa_write_ciphers: WPA1 या WPA2 एन्क्रिप्शन के प्रकार का उपयोग किया जा रहा है। तो TKIP या CCMP। यह केवल तभी बुलाया जाता है जब नेटवर्क WPA1 या WPA2 है।

इन तीन कार्यों को पढ़ने से आपको पता चलेगा कि स्ट्रिंग में आप किस प्रकार के पैरामीटर की उम्मीद कर सकते हैं। आप अपने नेटवर्क को बनाकर और अपने नेटवर्क से संबंधित स्ट्रिंग की पुष्टि करके हमेशा अपनी समझ की पुष्टि कर सकते हैं!

1

मैं इस विषय पाया:

How do I connect to a WiFi Network with an unknown encryption algorithm in Android?

उपयोगकर्ता के लिए जो प्रश्न पूछा पता करने के लिए इसका क्या मतलब है लगता है:

मैं मान लिया है, कुछ शोध के आधार पर, ये हैं कि ब्रैकेट से अलग क्षमताओं, और इनमें से प्रत्येक के लिए पहला आइटम एक अलग-अलग स्ट्रिंग दिखा रहा है:

[प्रमाणीकरण एल्गोरिदम - कुंजी प्रबंधन एल्गोरिदम - जोड़ी सिफर]

संबंधित मुद्दे