==============================================================
 netcheck 2026 (v4.4) - Mini-Anleitung
 Linux | macOS | Windows | AmigaOS / MorphOS
==============================================================

WAS MACHT ES?
  Zeigt im Browser: Geraete (online/offline, nach Etage), Netzwerk-
  Schnittstellen, DNS, ARP, Netstat. Ein kleiner Helfer erledigt die
  Abfragen. Ausfuehrliche Hinweise: README.txt

VORBEREITUNG (alle Systeme)
  1. Ordner entpacken (Festplatte oder USB-Stick).
  2. Eigene Geraete eintragen: config/device.py  (Name, IP, Etage)
     Amiga/MorphOS (Skript-Weg): os/ami/netcheck.script, Zeilen
     "Execute chk.script Name IP Etage"
  3. Python 3 wird gebraucht (nicht auf Amiga/MorphOS im Skript-Weg).

--------------------------------------------------------------
 LINUX
--------------------------------------------------------------
  Start:   im Ordner   python3 netcheck.py
           oder 1-Klick:  start/netChkSVR.sh  (Pfade im Skript anpassen)
  Browser: http://127.0.0.1:8099/netcheck/
  Stop:    Strg+C   oder   pkill -f netcheck.py
  Kein sudo noetig.

--------------------------------------------------------------
 macOS
--------------------------------------------------------------
  Start:   start/netChkSVR.command doppelklicken
           (1. Mal: Rechtsklick > Oeffnen; ggf. chmod +x start/*.command)
  Browser: oeffnet automatisch, sonst http://127.0.0.1:8099/netcheck/
  Stop:    start/netChkSTOP.command
  Fehlt python3: macOS bietet die Command Line Tools an oder
  Python von python.org installieren.

--------------------------------------------------------------
 WINDOWS
--------------------------------------------------------------
  Start:   start\netChkSVR.bat doppelklicken
  Browser: oeffnet automatisch, sonst http://127.0.0.1:8099/netcheck/
  Stop:    start\netChkSTOP.bat
  Python:  python.org installieren (Haken "Add to PATH") oder portable
           Python-ZIP nach netcheck\python\ entpacken.

--------------------------------------------------------------
 AMIGAOS / MORPHOS
--------------------------------------------------------------
  Weg A - ohne Python (Skript):
    CD <netcheck-Ordner>
    Execute os/ami/netcheck.script      (dauerhaft: os/ami/loop.script)
    Ergebnis in RAM:netcheck/ : plain.html (ohne JavaScript) und data.js
    Ansehen: plain.html im Browser, oder index.html im Modus Snapshot.
    Ping-Vorlage falls noetig anpassen: eine Zeile in os/ami/chk.script
    (ping ? zeigt die Vorlage deines TCP-Stacks).
  Original-Skript: os/ami/netChk4
    Einmal: protect netChk4 SRWED   (damit es als Skript laeuft)
    Start:  netChk4  (Logs landen in RAM:logs)
    Fuer S:User-Startup oder als Desktop-Icon.
    
  Weg B - mit Python (falls vorhanden):  python3 netcheck.py
  MorphOS nutzt dieselben Dateien wie der Amiga (os/ami).

--------------------------------------------------------------
 BEDIENUNG
--------------------------------------------------------------
  Boxen:   Geraete, Netzwerk, DNS, ARP, Netstat (Werkzeuge optional)
  Jede Box: Neu laden, ein-/ausklappen.  Kopfzeile: Alles neu laden,
            Auto 30 s.
  Modus:   Live = jeder Klick pingt wirklich
           Snapshot = letzter gespeicherter Stand (auch ohne Helfer)
  Plain:   http://127.0.0.1:8099/netcheck/plain  (ohne JavaScript)
  Test:    test.html im Browser oeffnen, Bericht kopieren (Anleitung
           fuer Tester: TESTER.txt)

--------------------------------------------------------------
 HILFE BEI PROBLEMEN
--------------------------------------------------------------
  "Address already in use"  -> alte Instanz laeuft: stoppen (siehe
                               Stop) oder PORT in config/device.py aendern.
  "Helfer nicht erreichbar" -> Helfer starten, Seite neu laden.
  Alle Geraete offline      -> IPs in config/device.py pruefen.
  Bei Fehlern bitte melden: Betriebssystem, Browser, Meldung.
