NEWS
IP Devices im Netzwerk - HTML Tabelle vis, Iqontrol
-
dein testbefehl in der console ist so:
sudo -u root /usr/bin/nmap -sP --dns-servers 192.168.8.1 192.168.8.0/24
-
und kontrolliere mal folgendes
in der console:
cd /etc cd /sudoers.d ls
zeige mal, was da raus kommt
-
@liv-in-sky sagte in IP Devices im Netzwerk - HTML Tabelle vis, Iqontrol:
@Hausbaer
wo kommt den das zweite bin/ her ?
Hmm, meine Schusseligkeit?dein testbefehl in der console ist so:
sudo -u root /usr/bin/nmap -sP --dns-servers 192.168.8.1 192.168.8.0/24
Ahh, jetzt. Das --dns-servers hat gefehlt.
Ergebnis:
Starting Nmap 7.80 ( https://nmap.org ) at 2023-01-08 16:51 CET Nmap scan report for fritz.box (192.168.8.1) Host is up (0.00092s latency). MAC Address: DC:39:6F:41:84:89 (AVM Audiovisuelles Marketing und Computersysteme GmbH) Nmap scan report for Fritz-Repeater-Buro.fritz.box (192.168.8.2) Host is up (0.00050s latency). MAC Address: 02:ED:6F:DF:63:18 (Unknown) Nmap scan report for Netgear-Repeater-Heizung.fritz.box (192.168.8.3) Host is up (0.0010s latency). MAC Address: 80:CC:9C:EA:56:0B (Unknown) Nmap scan report for Fritz-Repeater-Maria.fritz.box (192.168.8.4) Host is up (0.00093s latency). MAC Address: 7C:FF:4D:BF:52:89 (AVM Audiovisuelles Marketing und Computersysteme GmbH) Nmap scan report for Fritz-Repeater-Garage-Jakob.fritz.box (192.168.8.5) Host is up (0.0015s latency). MAC Address: CC:CE:1E:80:59:A8 (AVM Audiovisuelles Marketing und Computersysteme GmbH) Nmap scan report for 192.168.8.81 Host is up (0.0020s latency). MAC Address: DC:39:6F:41:84:89 (AVM Audiovisuelles Marketing und Computersysteme GmbH) Nmap scan report for Shelly-25-Flur-Licht-EG-Keller.fritz.box (192.168.8.111) Host is up (0.079s latency). MAC Address: 3C:61:05:E5:9C:3B (Unknown) Nmap scan report for Shelly-1-Flur-EG-FBH.fritz.box (192.168.8.112) Host is up (0.063s latency). MAC Address: 8C:AA:B5:55:3E:CF (Espressif) Nmap scan report for shelly-1-kueche-fbh.fritz.box (192.168.8.114) Host is up (0.0063s latency). MAC Address: 48:3F:DA:94:1B:83 (Espressif) Nmap scan report for Shelly-1-Essen-FBH.fritz.box (192.168.8.115) Host is up (0.24s latency). MAC Address: 48:3F:DA:94:28:35 (Espressif) Nmap scan report for Shelly-1-Fenster-FBH.fritz.box (192.168.8.116) Host is up (0.0074s latency). MAC Address: 48:3F:DA:91:8A:2F (Espressif) Nmap scan report for Shelly-1-Wohnen-FBH.fritz.box (192.168.8.117) Host is up (0.24s latency). MAC Address: 48:3F:DA:91:8A:AE (Espressif) Nmap scan report for Shelly-1-Pumpe-FBH.fritz.box (192.168.8.118) Host is up (0.0068s latency). MAC Address: 48:3F:DA:94:17:98 (Espressif) Nmap scan report for Shelly-1-Flur-Licht-DG.fritz.box (192.168.8.119) Host is up (0.24s latency). MAC Address: 40:F5:20:01:C3:B1 (Espressif) Nmap scan report for Shelly-1-Volumio.fritz.box (192.168.8.120) Host is up (0.057s latency). MAC Address: E8:DB:84:AA:FE:CF (Espressif) Nmap scan report for Shelly-25-Melkkammer.fritz.box (192.168.8.130) Host is up (0.012s latency). MAC Address: E8:DB:84:AC:2A:65 (Espressif) Nmap scan report for Shelly-1-Stall-Licht.fritz.box (192.168.8.132) Host is up (0.012s latency). MAC Address: C4:5B:BE:6A:E7:AF (Unknown) Nmap scan report for Shelly-1-Stodl-Licht.fritz.box (192.168.8.133) Host is up (0.0079s latency). MAC Address: C4:5B:BE:6B:BA:DB (Unknown) Nmap scan report for Shelly-PlugS-Solaranlage.fritz.box (192.168.8.134) Host is up (0.0049s latency). MAC Address: A4:E5:7C:A3:33:81 (Unknown) Nmap scan report for Shelly-1-Garage-neu-Licht-aussen.fritz.box (192.168.8.140) Host is up (0.055s latency). MAC Address: C4:5B:BE:75:DB:19 (Unknown) Nmap scan report for Shely-25-Garage-neu-Licht.fritz.box (192.168.8.141) Host is up (0.012s latency). MAC Address: C8:C9:A3:79:F5:57 (Unknown) Nmap scan report for Shelly-1-Garage-Jakob.fritz.box (192.168.8.142) Host is up (0.040s latency). MAC Address: 48:55:19:CA:4A:9D (Unknown) Nmap scan report for Shelly-1-Garage-Lena.fritz.box (192.168.8.143) Host is up (0.10s latency). MAC Address: C4:5B:BE:77:44:00 (Unknown) Nmap scan report for shelly-25-garage-alt-licht.fritz.box (192.168.8.150) Host is up (0.050s latency). MAC Address: C8:C9:A3:7A:1E:54 (Unknown) Nmap scan report for Shelly-Plus1-Garage-Oma.fritz.box (192.168.8.152) Host is up (0.052s latency). MAC Address: 7C:87:CE:55:CE:9C (Unknown) Nmap scan report for shelly1garageomalicht.fritz.box (192.168.8.155) Host is up (0.11s latency). MAC Address: C4:5B:BE:75:C5:8D (Unknown) Nmap scan report for buero.fritz.box (192.168.8.202) Host is up (0.00028s latency). MAC Address: B4:B6:86:10:1B:21 (Hewlett Packard) Nmap scan report for FireTV.fritz.box (192.168.8.206) Host is up (0.088s latency). MAC Address: 44:00:49:34:04:7C (Amazon Technologies) Nmap scan report for Homematic-CCU3.fritz.box (192.168.8.207) Host is up (0.00034s latency). MAC Address: B8:27:EB:63:D9:05 (Raspberry Pi Foundation) Nmap scan report for 192.168.8.208 Host is up (0.00084s latency). MAC Address: F8:0D:60:22:43:70 (Canon) Nmap scan report for Mobil-Lena.fritz.box (192.168.8.210) Host is up (0.10s latency). MAC Address: E0:CC:F8:6E:94:F4 (Xiaomi Communications) Nmap scan report for Mobil-Helmut.fritz.box (192.168.8.212) Host is up (0.044s latency). MAC Address: 96:4A:5B:73:03:EB (Unknown) Nmap scan report for Mobil-Jakob.fritz.box (192.168.8.213) Host is up (0.14s latency). MAC Address: 34:B2:0A:5A:3F:BC (Huawei Device) Nmap scan report for Anzeige-Kuche.fritz.box (192.168.8.215) Host is up (0.049s latency). MAC Address: CC:4B:73:AA:05:18 (Ampak Technology) Nmap scan report for Heizkessel.fritz.box (192.168.8.220) Host is up (0.00031s latency). MAC Address: 00:A2:FF:02:08:4B (abatec group AG) Nmap scan report for RPI-Strom.fritz.box (192.168.8.221) Host is up (0.00075s latency). MAC Address: B8:27:EB:AC:04:5C (Raspberry Pi Foundation) Nmap scan report for raspi-nas-2.fritz.box (192.168.8.222) Host is up (0.0035s latency). MAC Address: DC:A6:32:BA:30:E4 (Raspberry Pi Trading) Nmap scan report for raspi-heizung.fritz.box (192.168.8.224) Host is up (0.00072s latency). MAC Address: B8:27:EB:F8:DB:B4 (Raspberry Pi Foundation) Nmap scan report for WDMyCloud.fritz.box (192.168.8.233) Host is up (0.0018s latency). MAC Address: 00:14:EE:0B:A5:54 (Western Digital Technologies) Nmap scan report for iob.fritz.box (192.168.8.203) Host is up. Nmap done: 256 IP addresses (40 hosts up) scanned in 3.46 seconds
und kontrolliere mal folgendes
in der console:
cd /etc
cd /sudoers.d
ls
zeige mal, was da raus kommtpi@iob:/etc/sudoers.d $ ls 010_at-export 010_pi-nopasswd 010_proxy iobroker README
-
@hausbaer sagte in IP Devices im Netzwerk - HTML Tabelle vis, Iqontrol:
pi@iob:/etc/sudoers.d $ ls 010_at-export 010_pi-nopasswd 010_proxy iobroker README
das kontrollieren wir , falls was nicht geht
ok - dann gleiche den pfad im script an und teste mal, ob es schon funktioniert
-
@liv-in-sky Schon mal vielen Dank.
Material Design Icon-List funktioniert. Zwar noch ohne Bilder (vermutlich eine Einstellungssache) und noch nicht mit "meinen" Farben, aber das ist momentan mal Zweitrangig.
Basic-HTML liefert komischerweise kein Ergebnis...
Noch ne (blöde) Frage. Diese DP hier:
liefern mir per true / false mehr bzw. andere Spalten, richtig?
Muss ich das im Script unterhalb hier
noch definieren? Oder sind diese 7 DP standardmäßig definiert?
-
diese datenpunkte braucht das script - damit solltest du nix machen - sonst großer wums
diese kommentare sind überbleibsel - ich hatte mal ein template erstellt, um solche scripte zu erzeugen - bitte nur oben im settingbereich etwas ändern
-
es gibt einen dp, indem die ganze html tabelle steht und die dann über ein binding im html widget angezeigt wird - steht da nichts drin ?
-
@liv-in-sky Doch, jetzt steht da was drin.
Danke für die Hilfe -
Ich nochmal
Ich kämpfe noch mit den Farben.
Ich habe mir über DP "meine" Farben angelegt und beziehe mich bei den Farbeinstellungen in Widgets z.B.per {0_userdata.0.einstellung_farben_schriftarten.farbe-1} auf die jeweilige Farbe.Leider bekomm ich das im Script nicht hin. Egal ob ich das wie oben angebe, oder in " " setze, oder ' ' verwende - das Ergebnis ist eher bescheiden.
Wie bekomme ich "meine" Farben / Schriftarten / Schriftgrößen in solche Skripte?
-
@hausbaer ist so nicht gedacht
wenn du die farben im setting über datenpunkte haben willst, musst du das script ändern - dh. du musst den datenpunkt lesen und ihn in die variable schreiben, die dafür zuständig ist - alle farben und eistellungen werden im script gemacht - also musst du das script ändern
-
Hallo zusammen,
Ich versuche mir etwas zu basteln um in Jarvis zu Visualisieren welche Netzwerkteilnehmer online/offline sind.
Ich habe im Forum diverse Beispiele gefunden.
Da ich einen Asus Router und keine FritzBox habe schränkt das die Auswahl aber ein.
Jetzt bin ich hier gelandet.
Der Befehl Nmap in der Konsole gibt mir 20 Teilnehmer aus.
Das mit meinen IP's geänderte Skript aber nur 7.
Kann mir vielleicht helfen woran das liegt?
Über Putty:nmap -sP --dns-servers 192.168.1.1 192.168.1.0/24
über das Skript:
const domainName="192.168.1.1"; // domainname in der fritzbox definiert const ipbereich="192.168.1.1/24"; // gilt nicht für windows const dnsServer="192.168.1.1" // gilt nicht für windows let mysortiereClient=2; //1 nach client 2 nach ip const waitTime=5000; // falls längere zeit keine daten kommen - diesen wert erhöhn um 5000 (ms)
if(mitDatenGet) { if(oerationSystemchange == false){ exec("nmap -sP --dns-servers "+dnsServer+" "+ipbereich , async function (error, result, stderr) { myData=result // setState("0_userdata.0.Tabellen.IPDeviceERROR", result) // console.log(result); resolve() });} else {
MfG
Patrick -
@marsmännchen sagte in IP Devices im Netzwerk - HTML Tabelle vis, Iqontrol:
const domainName="192.168.1.1";
liegt evtl daran (bin mir aber nichtt sicher):
const domainName="192.168.1.1";
das ist kein domain name: z.b fritz.box wäre so ein d-name
hast du da was im router definiert ?
ansonsten müßtest du mal den output aus der console posten und auch den output des logs vom script (in deinem post . im letzten code siehst du in zeile 6 : console.log(result); - du mußt die beiden schrägstriche entfernen
-
@liv-in-sky
danke für das geniale Script, bin gerade erst darauf gestoßen und es funktioniert wie es soll.Allerdings habe ich meinen ioBroker über Docker installiert und habe das Problem, dass nicht alle Geräte über das Skript angezeigt werden und die MAC Adressen fehlen.
@Glasfaser werden bei dir mittlerweile alle Geräte angezeigt und wenn ja, wie hast du das hinbekommen?
Ausgabe aus dem Skript:
javascript.0 (235) script.js.common.System.Skript_1: Starting Nmap 7.80 ( https://nmap.org ) at 2023-10-09 13:57 CEST Nmap scan report for speedport.ip (192.168.2.1) Host is up (0.0042s latency). Nmap scan report for 192.168.2.101 Host is up (0.00064s latency). Nmap scan report for 192.168.2.103 Host is up (0.00054s latency). Nmap scan report for 192.168.2.106 Host is up (0.0024s latency). Nmap scan report for 192.168.2.107 Host is up (0.025s latency). Nmap scan report for 192.168.2.108 Host is up (0.0031s latency). Nmap scan report for 192.168.2.112 Host is up (0.0029s latency). Nmap scan report for 192.168.2.115 Host is up (0.0026s latency). Nmap scan report for ioBroker (192.168.2.120) Host is up (0.00019s latency). Nmap scan report for 192.168.2.126 Host is up (0.033s latency). Nmap scan report for 192.168.2.140 Host is up (0.0044s latency). Nmap scan report for 192.168.2.150 Host is up (0.085s latency). Nmap scan report for 192.168.2.155 Host is up (0.0057s latency). Nmap scan report for 192.168.2.176 Host is up (0.070s latency). Nmap done: 256 IP addresses (14 hosts up) scanned in 16.03 seconds
Ausgabe über die Konsole im Docker:
root@ioBroker:/opt/iobroker# nmap -sPR --dns-servers 192.168.2.1 192.168.2.0/24 WARNING: -sR is now an alias for -sV and activates version detection as well as RPC scan. Starting Nmap 7.80 ( https://nmap.org ) at 2023-10-09 13:25 CEST Nmap scan report for speedport.ip (192.168.2.1) Host is up (0.0040s latency). MAC Address: 64:CC:22:39:A1:98 (Arcadyan) Nmap scan report for 192.168.2.101 Host is up (0.00032s latency). MAC Address: 00:08:9B:EA:9B:3A (ICP Electronics) Nmap scan report for 192.168.2.103 Host is up (0.00019s latency). MAC Address: F4:06:8D:38:61:92 (devolo AG) Nmap scan report for 192.168.2.106 Host is up (0.0011s latency). MAC Address: 60:6D:3C:10:49:B1 (Luxshare Precision Industry Company Limited) Nmap scan report for 192.168.2.107 Host is up (0.015s latency). MAC Address: 88:87:17:96:28:12 (Canon) Nmap scan report for 192.168.2.110 Host is up (0.0025s latency). MAC Address: 94:C6:91:59:C1:3C (EliteGroup Computer Systems) Nmap scan report for 192.168.2.112 Host is up (0.0023s latency). MAC Address: 00:05:CD:94:48:C9 (D&M Holdings) Nmap scan report for 192.168.2.115 Host is up (0.000035s latency). MAC Address: 00:08:9B:EA:9B:39 (ICP Electronics) Nmap scan report for 192.168.2.126 Host is up (0.094s latency). MAC Address: 00:05:51:10:A3:06 (F & S Elektronik Systeme GmbH) Nmap scan report for 192.168.2.139 Host is up (0.11s latency). MAC Address: 70:EE:50:6B:5F:4E (Netatmo) Nmap scan report for 192.168.2.140 Host is up (0.11s latency). MAC Address: C8:DB:26:0A:8D:15 (Logitech) Nmap scan report for 192.168.2.145 Host is up (0.023s latency). MAC Address: 94:3A:91:81:88:66 (Unknown) Nmap scan report for 192.168.2.150 Host is up (1.4s latency). MAC Address: A6:BF:DC:19:1C:41 (Unknown) Nmap scan report for 192.168.2.155 Host is up (0.010s latency). MAC Address: 00:0B:3B:9C:96:CD (devolo AG) Nmap scan report for 192.168.2.176 Host is up (0.13s latency). MAC Address: EC:2B:EB:23:7E:22 (Unknown) Nmap scan report for 192.168.2.186 Host is up (0.0045s latency). MAC Address: 6C:A9:36:FD:1B:7F (DisplayLink (UK)) Nmap scan report for 192.168.2.211 Host is up (0.014s latency). MAC Address: 50:D4:5C:9B:AA:1E (Unknown) Nmap scan report for ioBroker (192.168.2.120) Host is up. Nmap done: 256 IP addresses (18 hosts up) scanned in 7.34 seconds
-
probiere mal ein blockly mit exec block - kopiere dort denn befehl und aktiviere das log bzw. den return wert z.b. https://forum.iobroker.net/post/761180 nutzt anderen befehl
evtl kannst du einen syntax für den befehl finden, indem der befehl mit mac angezeigt wird - habe leider keine docker erfahrung
-
@oli
nebenbei
bei mir war es wichtig, dass der root user die abfrage macht - sonst macht das linux netwerk device probleme -
@liv-in-sky
Also mit folgendem Befehl bekomme ich die reduzierten Geräte ohne MACnmap -sPR --dns-servers 192.168.2.1 192.168.2.0/24
Bei folgenden Befehl kommt gar nichts zurück
sudo -u root /usr/bin/nmap -sPR --dns-servers 192.168.2.1 192.168.2.0/24
Ich dachte eigentlich, dass man bei Docker immer mit 'root' unterwegs ist
-
hat docker einen root oder evtl einen admin user ?
hast du die sueders datei im server angeglichen ?
beispiel von mir:
-
wenn ich das lese, sieht es noicht so toll aus:
https://stackoverflow.com/questions/71997736/docker-why-sudo-doesnt-work-as-expected
-
hier kam mal eine lösung https://forum.iobroker.net/post/600999 - fang ein wenig weiter oben an zu lesen - viel glück
-
@liv-in-sky
Erstmal danke für deine Mühe, werde es mal testen