Aus öffentlichen Paketdaten erstellte Orientierung.
wifi_hunter ist ein Flutter-Paket, das zum Scannen und Abrufen von Informationen über nahegelegene Wi-Fi-Zugangspunkte auf Android-Geräten entwickelt wurde. Es ermöglicht Entwicklern, verfügbare Netzwerke, einschließlich ihrer SSIDs, Signalstärken und MAC-Adressen, zu erkennen und bietet Echtzeit-Netzwerk-Sichtbarkeit. Ideal für Netzwerkdiagnostics, ortsbasierte Dienste oder Sicherheitsbewertungen nutzt das Paket die Wi-Fi-Scanning-APIs von Android. Es erfordert entsprechende Berechtigungen und funktioniert ausschließlich auf Android-Plattformen.
Anwendungsfälle
Netzwerkentdeckung
Standortbasierte Dienste
Sicherheitsaudits
Geräteverbindungsüberwachung
Wi-Fi-Signalanalyse
Hauptmerkmale
Echtzeit-Wi-Fi-Scanning
Abruf von SSID und MAC-Adresse
Signaldetektion
Nur Android-Unterstützung
Einfache API-Integration
Geeignet für
Android-App-Entwickler
Netzwerk-Diagnosetools
IoT-Geräteverwaltung
Sicherheitsforscher
Standortbewusste Anwendungen
Hinweise
Erfordert Android-Berechtigungen
Beschränkt auf die Android-Plattform
datenschutzempfindliche Datenzugriffe
Einschränkungen der Hintergrundscanning
Keine iOS-Unterstützung
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
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.