AminetAminet
Search:
85779 packages online
• About
• Recent
• Browse
• Search
• Upload
• Setup
• Services

comm/tcp/netcheck_v4.4.3_UPDATE.zip

Mirror:Random
Showing: ppc-morphos icongeneric icon
No screenshot available
Short:smarthome network | Heimnetz
Author:sysop at bbs.fpv-de.com
Uploader:Alexander Thomas Niesner (sysop bbs fpv-de com)
Type:comm/tcp
Version:2026-11-02
Architecture:generic
Date:2026-11-05
Requires:MorphOS, Amiga Classic 68k, Amiga OS 4.x and Macintosh, Linux, Windows ALLROUND
Download:comm/tcp/netcheck_v4.4.3_UPDATE.zip - View contents
Readme:comm/tcp/netcheck_v4.4.3_UPDATE.readme
Downloads:20

+===============================================================================+
 netcheck v4.4 2026  -  Netzwerk-Werkzeugkasten im Browser
 (Nachfolger von DDNS Check 2.2)
+================================ (o_o) (¬_¬) ( ?_?) ?(°_°)? (??_?) (?_?) ======+

WAS IST DAS?
++++++++++++++++++++++++++++++
  Eine Webseite (index.html) plus ein kleiner Python-Helfer (netcheck.py).
  Der Browser darf selbst nicht pingen oder Netzwerkbefehle ausfuehren,
  deshalb erledigt der Helfer das und liefert die Ergebnisse an die Seite.
  Kein Node, keine Zusatzpakete, nur Python 3.

SCHNELLSTART (Linux)
++++++++++++++++++++++++++++++
  1. Ordner entpacken, z. B. nach ~/netcheck
  2. config/device.py oeffnen und eigene Geraete eintragen (Name, IP, Etage)
  3. Im Ordner starten:      python3 netcheck.py
  4. Im Browser oeffnen:     http://127.0.0.1:8099/netcheck/
     (oder index.html direkt per file:// oeffnen, Helfer muss laufen)
  Beenden mit Strg+C. Kein sudo noetig, besser ohne.

DIE BOXEN
++++++++++++++++++++++++++++++
  Geraete    Ping-Status je Geraet, nach Etage gruppiert, Knopf "Pruefen"
             Umschalter:  Live      = jeder Klick pingt wirklich
                          Snapshot  = zeigt den letzten gespeicherten Stand
  Netzwerk   Schnittstellen: Typ, Status, Link ja/nein (nein = kein Kabel/
             kein Signal), MAC, IP-Adressen, MTU, Tempo
  DNS        Nameserver, Suchdomaene, Testabfragen mit Antwortzeit
  ARP        Nachbarn im LAN (IP, MAC, Schnittstelle, Status), Filterfeld
  Netstat    Ports und Verbindungen, Listener zuerst, Filterfeld
  Jede Box:  (Neu laden)  und  - / +  (ein-/ausklappen, wird gemerkt)
  Kopfzeile: "Alles neu laden" und "Auto 30 s" (eingeklappte Boxen
             werden nicht nachgeladen)

SNAPSHOT-BETRIEB (ohne laufenden Server)
++++++++++++++++++++++++++++++
  python3 netcheck.py --snap
  schreibt data.js, state.json und netcheck.log in die RAM-Ablage
  (Linux: /dev/shm/netcheck/). Per Cron zyklisch, z. B. jede Minute:
    * * * * * python3 /pfad/zu/netcheck/netcheck.py --snap
  Die Seite liest data.js unter file:// ueber den Pfad aus os/<system>/client.js.

PLAIN-SEITE (ohne JavaScript, fuer alte Browser, z. B. AWeb)
++++++++++++++++++++++++++++++
  http://<Helfer-Rechner>:8099/netcheck/plain
  Fertig vom Server erzeugt, aktualisiert sich alle 30 Sekunden.

ORDNERSTRUKTUR
++++++++++++++++++++++++++++++
  index.html             Einstieg, erkennt das System per User-Agent
  netcheck.py            Helfer (Server und --snap)
  config/device.py       Geraete, Port, RAM-Pfade, DNS-Tests, Optionen
  style/css/common.css   Aussehen
  style/js/common.js     Boxen, Umschalter, Nachladen
  os/lin|win|mac/        ping.py  = Ping-Aufruf des jeweiligen Systems
                         info.py  = Daten fuer Netzwerk/DNS/ARP/Netstat
                         client.js = Hinweistexte und Snapshot-Pfad
  os/mos|ami/            nur client.js (Platzhalter)

EINSTELLUNGEN (config/device.py)
++++++++++++++++++++++++++++++
  HOST         "127.0.0.1" = nur lokal. "0.0.0.0" = auch im LAN erreichbar
  PORT         Standard 8099
  LOG_LINES    Laenge des Verlaufs in netcheck.log (Standard 500)
  DEVICES      "name": {"ip": "...", "etage": "..."}
  DATA_DIRS    RAM-Pfad je System, sonst Temp-Ordner
  DNS_TESTS    Namen fuer die DNS-Testabfragen
  INFO_REMOTE  False = Netzwerk/ARP/Netstat/DNS nur fuer lokale Clients

SICHERHEIT
++++++++++++++++++++++++++++++
  - Der Helfer fuehrt nur feste Befehle aus (Ping auf die Geraeteliste,
    Systeminfos), keine Eingaben aus dem Browser als Befehl.
  - Ausgeliefert werden nur index.html, style/ und os/*/client.js.
    config/ und alle .py-Dateien bleiben unerreichbar.
  - Fremde Host-/Origin-Header werden abgelehnt (Schutz vor fremden Webseiten).
  - Bei HOST = "0.0.0.0" ist der Helfer im LAN sichtbar. Info-Boxen bleiben
    trotzdem lokal, solange INFO_REMOTE = False ist.

STAND DER SYSTEME
++++++++++++++++++++++++++++++
  Linux      getestet (Geraete, Netzwerk, DNS, ARP, Snapshot, Plain)
  Windows    Ping-Code vorhanden, Info-Boxen als Rohtext, ungetestet
  macOS      Ping-Code vorhanden, Info-Boxen als Rohtext, ungetestet
  MorphOS    Anzeige moeglich, Shell-Script-Helfer folgt
  AmigaOS    nur Plain-Seite, Shell-Script-Helfer folgt

FEHLERSUCHE
++++++++++++++++++++++++++++++
  "Address already in use"
      Auf Port 8099 laeuft schon etwas (meist eine alte Instanz):
        ss -ltnp | grep 8099        dann   kill <PID>
      oder in config/device.py einen anderen PORT eintragen.
  Seite zeigt "Helfer nicht erreichbar"
      python3 netcheck.py starten und Seite neu laden.
  Alle Geraete "offline"
      IPs in config/device.py pruefen, Geraet im Netz erreichbar?
  Netstat leer oder Fehler
      Programm "ss" fehlt (Paket iproute2). Prozessnamen sieht man nur
      fuer eigene Programme.
  Snapshot-Modus: "Kein Snapshot gefunden"
      python3 netcheck.py --snap ausfuehren, Pfad in os/<system>/client.js
      pruefen.
  USB-Stick (FAT/exFAT): Ausfuehrungsrechte fehlen, immer per python3 starten.
  
ERNEUERUNGEN | UPDATE  
++++++++++++++++++++++++++++++
Die Scripte sind insoweit etwas Optimiert worden, für die LINUX Version wurde ein 
Alt Bekanntes Neues Script beigefügt "netChkSVR.sh".
Dieses startet erstmals (mit Euren Konfigdaten) ein USB & Festplatten BACKUP, also
eine Eigenständige Kopie von sich selbst !

+++++++++ 
Wer das Backup nicht braucht (und sich auskennt) klammert die Befehle einfach aus.

Das Script fügt als BONUS 2 Desktop Icons hinzu, ein starter + ein Stopper für den
python netcheck.py Mini-Server !

VERGESST NICHT : "LINUX" ihr müsst erst ein "chmod" ausführen um die Start Icons und 
den SCRIPT startfähig zu machen. (Hilfe steht im Script der Kopfdaten)

Die AMIGA MORPHOS MACINTOSH WINDOWS Versionen, erhalten nach und nach ebenfalls so 
einen Script !


FEATURE & AUTOR
++++++++++++++++++++++++++++++
Für die Zukunft werden einige Dinge noch Optional erweitert
1. Wahl der Router Konfiguration "Un-Management Router / Switch" & "Management Router / Switch"
2. zzgl. TCP IP Netzwerk Tools, Programme, Binaeries in Einbindung

gemacht in Übernahme (Eigene Personen Namens Änderung Aufgrund Scheidung)
somit auf den MorphOS Betriebssystem seit 2019 in Test Reihen, Namensänderung DDNS Check auf "NETcheck"

Meldungen an : Alexander, Thomas Niesner | Solbad Strasse 28 | 31812 Bad Pyrmont
               Mails + Fehlermeldungen bitte an " sysop@bbs.fpv-de.com "
               www.fpv-de.com
Die Software ist Free Ware - Spenden zur Unterstützung sind dennoch immer Willkommen !
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

BETATESTER "gesucht" : 
nutzt dafür diese Version - entpackt diese und startet  //localhost:8099/netcheck/test.html
füllt den Bericht aus und sendet mir denInhalt BERICHt an der angegebenen EMail-Adresse | Danke


               


Contents of comm/tcp/netcheck_v4.4.3_UPDATE.zip
Archive:  /home/aminet/aminet_root/doc/comm/tcp/netcheck_v4.4.3_UPDATE.zip
 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----
       0  Stored        0   0% 2026-11-04 08:51 00000000  netcheck/
       0  Stored        0   0% 2026-11-02 11:39 00000000  netcheck/config/
    1965  Defl:N     1129  43% 2026-11-02 11:39 1a197241  netcheck/config/device.py
    1750  Defl:N      955  45% 2026-11-01 18:55 a6075ba7  netcheck/index.html
   12173  Defl:N     4495  63% 2026-11-03 10:24 dd64e851  netcheck/netcheck.py
    6700  Defl:N     3173  53% 2026-11-03 14:08 8e642a33  netcheck/README.txt
    2805  Defl:N     1285  54% 2026-11-03 20:25 1c668ffa  netcheck/TESTER.txt
    5047  Defl:N     2269  55% 2026-11-02 00:35 722dcbee  netcheck/test.html
    5103  Defl:N     2147  58% 2026-11-03 13:30 78bbc442  netcheck/netChkSVR.sh
       0  Stored        0   0% 2026-11-03 14:26 00000000  netcheck/Bonus/
       0  Stored        0   0% 2026-11-03 15:14 00000000  netcheck/Bonus/ami_mos/
    3867  Defl:N     1311  66% 2026-11-03 21:31 cb042406  netcheck/Bonus/ami_mos/netchk4
     734  Defl:N      399  46% 2026-11-03 15:14 6786aaa6  netcheck/Bonus/ami_mos/README_ICON.txt
   10685  Defl:N     8852  17% 2026-11-02 18:07 68d3b8f0  netcheck/Bonus/ami_mos/netchk4.info
       0  Stored        0   0% 2026-11-03 14:26 00000000  netcheck/Bonus/linux/
       0  Stored        0   0% 2026-11-03 13:24 00000000  netcheck/Bonus/linux/Schreibtisch/
     214  Defl:N      170  21% 2026-11-03 12:56 06a18690  netcheck/Bonus/linux/Schreibtisch/Netcheck_Start.desktop
     202  Defl:N      162  20% 2026-11-03 12:56 f2d3ca7f  netcheck/Bonus/linux/Schreibtisch/Netcheck_STOP.desktop
       0  Stored        0   0% 2026-11-03 13:24 00000000  netcheck/Bonus/linux/Desktop/
     214  Defl:N      170  21% 2026-11-03 12:56 06a18690  netcheck/Bonus/linux/Desktop/Netcheck_Start.desktop
     202  Defl:N      162  20% 2026-11-03 12:56 f2d3ca7f  netcheck/Bonus/linux/Desktop/Netcheck_STOP.desktop
       0  Stored        0   0% 2026-11-01 19:40 00000000  netcheck/os/
       0  Stored        0   0% 2026-11-03 21:40 00000000  netcheck/os/ami/
     758  Defl:N      460  39% 2026-11-03 10:24 ca6a61a6  netcheck/os/ami/chk.script
     432  Defl:N      273  37% 2026-11-03 10:24 b65332eb  netcheck/os/ami/client.js
    2051  Defl:N      903  56% 2026-11-03 10:24 e9cb4648  netcheck/os/ami/info.py
     130  Defl:N      107  18% 2026-11-03 10:24 24d0f1b2  netcheck/os/ami/loop.script
    2942  Defl:N     1093  63% 2026-11-03 10:24 6389ed98  netcheck/os/ami/netcheck.script
     983  Defl:N      525  47% 2026-11-03 10:24 ae505d2f  netcheck/os/ami/ping.py
    3730  Defl:N     1252  66% 2026-11-03 20:25 ba7e6bff  netcheck/os/ami/netChk4
    3867  Defl:N     1311  66% 2026-11-03 20:30 cb042406  netcheck/os/ami/netChk4_fix
       0  Stored        0   0% 2026-11-03 21:40 00000000  netcheck/os/lin/
     236  Defl:N      180  24% 2026-11-01 18:37 2715621e  netcheck/os/lin/client.js
    3006  Defl:N     1256  58% 2026-11-01 18:54 ce14462d  netcheck/os/lin/info.py
     388  Defl:N      206  47% 2026-11-01 18:37 7b03055f  netcheck/os/lin/ping.py
       0  Stored        0   0% 2026-11-03 21:40 00000000  netcheck/os/mac/
     274  Defl:N      210  23% 2026-11-01 18:37 5f9112b9  netcheck/os/mac/client.js
     519  Defl:N      264  49% 2026-11-01 18:54 441586cb  netcheck/os/mac/info.py
     400  Defl:N      216  46% 2026-11-01 18:37 95b291fb  netcheck/os/mac/ping.py
       0  Stored        0   0% 2026-11-03 21:40 00000000  netcheck/os/mos/
     454  Defl:N      281  38% 2026-11-03 10:24 5f02a117  netcheck/os/mos/client.js
       0  Stored        0   0% 2026-11-03 21:40 00000000  netcheck/os/win/
     278  Defl:N      212  24% 2026-11-01 18:37 bc9e23db  netcheck/os/win/client.js
     669  Defl:N      343  49% 2026-11-01 18:54 929c46fa  netcheck/os/win/info.py
     600  Defl:N      343  43% 2026-11-01 18:37 8a926e7c  netcheck/os/win/ping.py
       0  Stored        0   0% 2026-11-01 20:25 00000000  netcheck/style/
       0  Stored        0   0% 2026-11-03 21:40 00000000  netcheck/style/css/
    3357  Defl:N     1199  64% 2026-11-03 10:24 08f1b0a1  netcheck/style/css/common.css
       0  Stored        0   0% 2026-11-03 21:40 00000000  netcheck/style/js/
    9777  Defl:N     3511  64% 2026-11-03 10:24 a581d585  netcheck/style/js/common.js
       0  Stored        0   0% 2026-11-03 16:28 00000000  netcheck/style/images/
    5240  Defl:N     5245  -0% 2026-11-01 20:22 5166a1e2  netcheck/style/images/ddnschk.png
    2663  Defl:N     1219  54% 2026-11-02 00:35 b731e9e3  netcheck/netcheck_v4_BETA-TESTER.txt
       0  Stored        0   0% 2026-11-03 21:39 00000000  netcheck/start/
     591  Defl:N      378  36% 2026-11-03 20:25 ad87529d  netcheck/start/config.txt
     285  Defl:N      210  26% 2026-11-03 20:25 2f2dd8d6  netcheck/start/netChkSTOP.bat
     153  Defl:N      115  25% 2026-11-03 20:25 392a135e  netcheck/start/netChkSTOP.command
     165  Defl:N      139  16% 2026-11-03 20:25 9b5ba281  netcheck/start/netChkSVR.bat
    3069  Defl:N     1362  56% 2026-11-03 20:25 67578dbe  netcheck/start/netChkSVR.command
    3225  Defl:N     1447  55% 2026-11-03 20:25 a07bca29  netcheck/start/netChkSVR.ps1
    5103  Defl:N     2147  58% 2026-11-03 20:25 78bbc442  netcheck/start/netChkSVR.sh
    3886  Defl:N     1503  61% 2026-11-04 08:51 7f3c2303  netcheck/anleitung.txt
--------          -------  ---                            -------
  110892            54589  51%                            62 files
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>