NetMon

WLAN-, Bluetooth- und LAN-Monitoring für Android im Material-3-Expressive-Design

Aktiv Android-App Kotlin

Screenshots

Einblicke

Bilder per Klick vergrößern

  • Status-Dashboard mit Signalstärke-Ring, Signalverlauf und Verbindungsdetails
  • WLAN-Scanner mit Liste umliegender Netzwerke und Bandfiltern
  • Detailansicht einer Multi-Band-SSID mit BSSIDs für 2,4, 5 und 6 GHz
  • Bluetooth-Scanner mit BLE-Geräten, RSSI und Signalstärke
  • Kanalauslastung als Spektrum-Diagramm im 2,4-GHz-Band
  • LAN-Gerätedetails mit Ping, NetBIOS, offenen Ports und Wake-on-LAN

Android-App

Über das Projekt

NetMon ist eine Android-App zur Überwachung von WLAN- und Bluetooth-Umgebungen, gebaut mit Jetpack Compose und Material 3 Expressive. Sie zeigt Live-Verbindungsdaten, scannt umliegende WLANs (nach SSID über Bänder gruppiert) sowie BLE-Geräte in der Nähe. Dazu kommt eine Subnetz-Discovery für LAN-Geräte mit Ping, NetBIOS, mDNS, SSDP, Port-Scan und Wake-on-LAN. Nightly-Builds werden nach jedem Push automatisch gebaut und als signierte APK bereitgestellt.

Funktionen

  • Status-Dashboard mit Live-RSSI, Signalstärke-Ring, Linkrate, IP, Gateway und DNS
  • WLAN-Scanner mit Multi-Band-Gruppierung, Sicherheitserkennung und Hersteller-Lookup (IEEE-OUI)
  • BLE-Scanner mit Distanzschätzung, Tracker-Erkennung (AirTag, Tile, Find My Device), iBeacon- und Eddystone-Decoder
  • LAN-Discovery per Pingsweep, Reverse-DNS, mDNS/Bonjour und SSDP/UPnP mit Geräte-Typ-Erkennung
  • Geräte-Details mit Ping, NetBIOS, HTTP-Titel, TLS-Zertifikat, SNMP sysDescr und TCP-Port-Scan
  • Wake-on-LAN und persistente Notizen pro Gerät
  • Kanalauslastung als Spektrum mit Empfehlung der drei besten Kanäle
  • Material You Dynamic Colors, Hell/Dunkel-Theme und Auto-Scan-Option