echo ""
echo "NET CHECk 4.4 | AllRound Version"
echo "==================== (o_o) ======== (_) ===================="
echo "inkl. BACKUP SYSTEM - Sicherung deiner KONFIGURATIONS DATEN"
; Je nachdem welcher TCP Stack installiert ist, wird ein ASSIGN bentigt
; amiTCP: Miami: MiamiDX: RoadShow: etc. etc.
;
; Grundstzlich zb. GENESIS "AmiTCP" kann das "bin" Verzeichnis auch
; geaddet werden => zb. ASSIGN >NIL: C: amitcp:bin ADD
; Damit erreicht Ihr, das die TCP Befehle "virtuell" in C: abrufbar sind
; es wird aus der Shell | CLI somit kein C: vorangesetzt
; der Aufruf erfolgt dann direkt #: netstat (anstelle C:netstat)
;
; BACKUP STARTER - VERZEICHNIS "netstat" samt Konfig Daten sichern 
; zum Beispiel in [RAM:backup.lha]
echo "Starte Backup in die RAM DISK"
; ... folgt ... Befehle nict im Kopf ...
;
echo ""
makedir RAM:logs
echo "Bereite Daten fr das USB-Backup vor..."
tcpip:bin/finger
tcpip:bin/finger >logs:cmd.log
;
wait 1
assign >NIL: C: TCPIP:bin ADD
assign >NIL: logs: ram:logs
echo "Checke Netzwerk Umgebung"
echo ""
; echo "Prfe ffentliche IP"
; tcpip:bin/GetEXTIP
; tcpip:bin/GetEXTIP >logs:meine_oeffentliche-IP.log
; aus dem AMINET "zusatz Befehl" 
; https://aminet.net/package/util/cli/GetExtIP
echo ""
echo "Prfe Interne IntraNET Konnektivitt | Gerte"
tcpip:bin/ping -c2 DEINE IP ADRESSE
tcpip:bin/ping -c2 DEINE IP ADRESSE >ram:logs/ping_DEINE IP ADRESSE.log
tcpip:bin/ping -c2 DEINE IP ADRESSE
tcpip:bin/ping -c2 DEINE IP ADRESSE >ram:logs/ping_DEINE IP ADRESSE.log
tcpip:bin/ping -c2 DEINE IP ADRESSE
tcpip:bin/ping -c2 DEINE IP ADRESSE >ram:logs/ping_DEINE IP ADRESSE.log
tcpip:bin/ping -c2 DEINE IP ADRESSE
tcpip:bin/ping -c2 DEINE IP ADRESSE >ram:logs/ping_DEINE IP ADRESSE.log
echo ""
echo "Prfe Interne IntraNET Konnektivitt"
tcpip:bin/resolve fritz.box
tcpip:bin/resolve fritz.box >ram:logs/resolve_fritz.box.log
tcpip:bin/resolve fritz.repeater
tcpip:bin/resolve fritz.repeater >ram:logs/resolve_fritz.repeater.log
tcpip:bin/resolve fritz.powerline
tcpip:bin/resolve fritz.powerline >ram:logs/resolve_fritz.powerline.log
tcpip:bin/resolve eure-domaine.de
tcpip:bin/resolve eure-domaine.de >ram:logs/resolve_eure-domaine.log
echo ""
echo "Prfe Konnectivitt ..... "
tcpip:bin/resolve google.com
tcpip:bin/resolve google.com >ram:logs/resolve_google.log
tcpip:bin/resolve bing.com
tcpip:bin/resolve bing.com >ram:logs/resolve_bing.log
echo ""
; echo "Prfe Portfreigaben ..... "
; tcpip:bin/findports DEINE IP ADRESSE
; wenn bentigt | nach bedarf
;
tcpip:bin/ifconfig
tcpip:bin/ifconfig >logs:networks.log
;
tcpip:bin/askhost eure-domaine.de
tcpip:bin/askhost eure-domaine.de >logs:askhost.log
;
tcpip:bin/netstat
tcpip:bin/netstat >logs:netstat.log
;
tcpip:bin/arp -a
tcpip:bin/arp -a >logs:arp.log
;
; Fr das WEBINTERFACE "localhost:8099/netcheck" / in der index Datei zb. mit <?php include("netstat.log"); ?> / da der Start aus der Ram erfolgt
echo "Lsche TEMP Daten die nicht gebraucht werden"
Type from ram:logs/resolve_bing.log ram:logs/resolve_google.log ram:logs/resolve_eure-domaine.log resolve_fritz.powerline.log resolve_fritz.repeater.log resolve_fritz.box.log TO logs:resolve.log
Type from ram:logs/ping_DEINE IP ADRESSE.log ram:logs/ping_DEINE IP ADRESSE.log ram:logs/ping_DEINE IP ADRESSE.log ram:logs/ping_DEINE IP ADRESSE.log TO logs:ping.log
echo ""
wait 4
echo "Einen kleinen Moment Geduld"
delete ram:logs/resolve_bing.log ram:logs/resolve_google.log ram:logs/resolve_eure-domaine.log resolve_fritz.powerline.log resolve_fritz.repeater.log resolve_fritz.box.log
delete ram:logs/ping_DEINE IP ADRESSE.log ram:logs/ping_DEINE IP ADRESSE.log ram:logs/ping_DEINE IP ADRESSE.log ram:logs/ping_DEINE IP ADRESSE.log
echo ""
echo ""
echo "All right - steps Close."
wait 11
