सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
wifi_hunter एक Flutter पैकेज है जिसका उपयोग एंड्रॉइड डिवाइस पर निकटवर्ती वाई-फाई एक्सेस बिंदुओं को स्कैन और जानकारी प्राप्त करने के लिए किया जाता है। यह विकासकर्ताओं को उपलब्ध नेटवर्क, उनके SSIDs, सिग्नल मजबूती और MAC पते का पता लगाने में सक्षम बनाता है, वास्तविक समय में नेटवर्क दृश्यता प्रदान करता है। नेटवर्क निरीक्षण, स्थान-आधारित सेवाओं या सुरक्षा मूल्यांकन के लिए आदर्श, यह पैकेज एंड्रॉइड के वाई-फाई स्कैनिंग API का उपयोग करता है। इसे उचित अनुमतियाँ की आवश्यकता होती है और यह केवल एंड्रॉइड प्लेटफॉर्म पर काम करता है।
उपयोग
नेटवर्क खोज
स्थान-आधारित सेवाएं
सुरक्षा ऑडिट
डिवाइस कनेक्टिविटी मॉनिटरिंग
वाई-फाई सिग्नल विश्लेषण
मुख्य विशेषताएँ
रियल-टाइम वाई-फाई स्कैनिंग
SSID और MAC पता प्राप्त करना
सिग्नल स्ट्रेंथ डिटेक्शन
Android-केवल समर्थन
सरल API एकीकरण
इनके लिए उपयुक्त
Android ऐप विकासकर्ता
नेटवर्क निदान उपकरण
आईओटी उपकरण प्रबंधन
सुरक्षा शोधकर्ता
स्थान-जागरूक एप्लिकेशन
विचार योग्य बातें
Android की अनुमतियाँ की आवश्यकता है
Android प्लेटफॉर्म तक सीमित
गोपनीयता-संवेदनशील डेटा पहुँच
बैकग्राउंड स्कैनिंग सीमाएँ
कोई iOS समर्थन नहीं
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
wifi_hunter
A flutter package to hunt down info from all WiFi APs around you.
Here is what infos you can get by using this package :
String[] SSIDs
String[] BSSIDs
String[] Signal strength
int[] Frequencies
int[] Capabilities
int[] Channel widths
long[] Timestamps (of information retrieval)
... of all WiFi APs in reach.
Running the sample
When running the sample app, make sure you've granted it the location permissions available in the system preferences, as there is currently no permission dialog implemented in the example app.
The permission settings are available under Settings > Apps > wifi_hunter_example > Permissions > Location > Allow only while using the app
Android WiFi Scan Throttling
Starting with Android 8.0 and up, the operating system severely limits the number of WiFi scans. Please keep this limit in mind when implementing your scan issuing logic. Find out more about these limits on developer.android.com.
Debugging
You can get a good overview of pretty much all related log entries by searching for wifi in the Logcat output.