Coderilla Logo

Coderilla

Eigenprodukt · LiveiOS & Android

NetOS

Netzwerk-Scanner und Monitoring für iPhone und Android. Offline-first, im 80er-Konsolen-Look, ohne Account und ohne Server.

NetOS App-Logo
netos · scan
$ netos scan --wifi
  12 networks · strongest -41 dbm
$ netos scan --lan
  8 hosts · 3 with open ports
$ netos scan --ble
  5 devices · 2 vendors identified
$ netos log --tail
  everything logged locally

Warum NetOS?

Netzwerk-Tools allgemein

Netzwerk-Werkzeuge sind meistens rein auf die Technik ausgerichtet. Sie können viel, sehen aber aus wie ein Konfigurationsdialog, und wo die Scan-Ergebnisse am Ende landen, steht selten auf der ersten Seite.

NetOS

NetOS macht beides: ein Werkzeug, das die Arbeit erledigt, in einer Oberfläche, die Spaß macht. Und es hat gar kein Backend. Alles liegt in einer lokalen SQLite-Datenbank, gespeicherte WLAN-Passwörter im System-Keychain bzw. Keystore.

// Datenschutz

Kein AccountKein BackendKein TrackingNur auf dem Gerät

// Toolkit

Sechs Werkzeuge in einer App

WLAN

WLAN-Radar

Animierter Radar-Sweep mit transparenter HUD-Liste der Netze in Reichweite. Entfernung und Richtung werden aus der Signalstärke geschätzt, verbundene Netze sind markiert, jedes Netz hat seine eigene Historie.

NET

LAN- & Port-Scan

Findet Hosts und Dienste im lokalen Netz.

BT

Bluetooth LE

Erkennt Hersteller und Gerätetyp über Company IDs, Service-UUIDs und OUI-Lookup.

API

REST-Konsole

Ein eingebauter API-Client im Postman-Stil: Methoden, Header, Query-Parameter, Body, Cookie-Jar, Request-Historie und cURL-Export. Im Ziel-Dropdown stehen alle bereits gefundenen Hosts und IPs.

MAP

Node-Karte

Systemeigene Karte mit Markern für jeden verorteten Node, farblich nach Typ.

LOG

CLI-Aktivitätslog

Jede Aktion wird protokolliert, durchsuchbar und exportierbar. Dazu ein Panik-Wipe und ein Simulationsmodus.

// Positionierung

Monitoring und Logging, kein Angriffs-Tool

NetOS beobachtet und protokolliert. Kein Deauth, keine Paket-Injektion, kein Knacken von Passwörtern.

Hast du dich schon mal gefragt, welche Geräte eigentlich Zugriff auf dein WLAN haben und gerade aktiv sind?

Mit NetOS findest du es heraus.

// Stack

Womit ich es gebaut habe

React NativeExpoTypeScriptSQLite (expo-sqlite)

Eine einzige Codebase für iOS und Android.

Release per Git-Tag

Ein Release besteht aus einem einzigen Schritt: Tag setzen, pushen, fertig. Den Rest übernimmt die Pipeline.

  • $Versionsnummern wie v1.2.0 stoßen den kompletten Release an: beide Plattformen werden auf EAS gebaut, signiert und automatisch in den App Store und zu Google Play hochgeladen. Die Einreichung zur Prüfung bleibt bewusst ein manueller Schritt.
  • $Tags mit Prerelease-Suffix, etwa v1.2.0-beta.1, landen stattdessen in TestFlight und im internen Track bei Google Play.
  • $Der Tag bestimmt die Versionsnummer. Die CI trägt sie vor dem Build in die App-Konfiguration ein, damit Repository und Store nie auseinanderlaufen.
  • $Änderungen, die nur JavaScript betreffen, brauchen keinen neuen Build: sie gehen in Sekunden per eas update live. Die Runtime-Version basiert auf einem Fingerprint des nativen Codes, sodass ein OTA-Update niemals auf einem Build landen kann, zu dem es nicht passt.
iOS & Android

Live im App Store und bei Google Play

NetOS ist für iPhone und Android verfügbar. Deine Daten kannst du jederzeit exportieren oder mit einem Tipp vollständig vom Gerät löschen.

Du hast eine App-Idee?

Ich entwickle Mobile Apps für iOS und Android – sprint-basiert, transparent, mit echtem Fokus auf das Wesentliche.