Autor Thema: neues Modul 74_Nmap  (Gelesen 12215 mal)

Offline Andy89

  • Full Member
  • ***
  • Beiträge: 241
Antw:neues Modul 74_Nmap
« Antwort #30 am: 28 September 2016, 16:16:45 »
Ich habe es von einem Windows PC versucht  ::)
ich hab's auf meinem MacBook angeschaut.

Das Reading benutze ich nur für den Trigger "new host"
Ich werde mir das nachher nochmal anschauen.
dann sollte das mit meiner kleinen Umschreibung ja funktionieren, da ich die Umbennung der letzten 3-stelligen Zahl direkt vor dem Trigger reingeschrieben habe. Mit einem zusätzlichen Attribut (zB sortByIP, standardmäßig 0) könnte ja jeder selbst entscheiden, ob er die letzte Zahl 3-stellig haben will, oder nicht?
ich würde es bevorzugen :-X :-X
FHEM 5.8 auf rPi3 (mit Homebridge); dbLog und FTUI auf DS1813+; AMAD für Fire;
HMLAN > HM-Sen-MDIR-WM55, HM-CC-RT-DN, HM-Sec-RHS,HM-TC-IT-WM-W-EU,ZEL STG RM FFK;
CUL433 > IT, Elro; LGW > PCA301,EC3000,BME280,LaCrosse;
Harmony Hub;Sonos;Onkyo AVR;RGB WLAN Controller;Netatmo;Enigma2;Withings Scale;HUE

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 16608
Antw:neues Modul 74_Nmap
« Antwort #31 am: 28 September 2016, 18:16:40 »
ich hab eben hier: https://forum.fhem.de/index.php/topic,14425.msg496332.html#msg496332 einen vorschlag gepostet mit dem man mit einer readingsGroup readings wie sie hier oder im ubiquity modul oder in kalender modulen entstehen darstellen kann.

vielleicht nützt es ja noch jemandem oder es gibt noch ideen dazu.

gruss
  andre
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1885
  • RTFM
Antw:neues Modul 74_Nmap
« Antwort #32 am: 28 September 2016, 19:47:11 »
Mal schauen wie weit ich heute noch komme. Die Attribute "leadingZeros" und "disabled" habe ich nun erstmal implementiert. Fehlen noch die Attribute "devAlias" und "excludeHosts" sowie das Erzeugen von Logeinträgen und das schreiben von der CommandRef.

Pi3 mit fhem.cfg + DbLog/logProxy
FHEM Module: archetype, LuftdatenInfo, monitoring, Nmap
FHEM Module ToDo: alexaWebApp, DaikinD3nIU, DaikinHTTPinterface, TBot_Dialog
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben.

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1885
  • RTFM
Antw:neues Modul 74_Nmap
« Antwort #33 am: 28 September 2016, 22:19:25 »
Ich denke ich bin soweit erstmal fertig. Neue Version im ersten Beitrag.
- Fehlermeldung "adjust_timeouts2" unterdrückt
- disabled wird ausgewertet
- Logeinträge werden bei verbose 4 erzeugt
- leadingZeros als Attribut hinzugefügt
- devAlias als Attribut hinzugefügt
- excludeHosts als Attribut hinzugefügt
- deutsche CommandRef geschrieben

ToDo:
- Englische CommandRef schreiben
- Flüchtigkeitsfehler aus der CommandRef entfernen ;)
- Fehlermeldung "adjust_timeouts2" als Logeintrag anzeigen, anstatt zu unterdrücken
- state, uptime, last_seen, OS als Readings hinzufügen
- absenceThreshold wie bei Presence hinzufügen
- args konfigurierbar machen?
- zwischen IPv4/IPv6 umschaltbar machen?

Auf meinem Testsystem läuft alles soweit ganz gut.
Ich hoffe die Commandref ist Verständlich, ansonsten Bescheid geben.
« Letzte Änderung: 28 September 2016, 22:45:51 von igami »
Pi3 mit fhem.cfg + DbLog/logProxy
FHEM Module: archetype, LuftdatenInfo, monitoring, Nmap
FHEM Module ToDo: alexaWebApp, DaikinD3nIU, DaikinHTTPinterface, TBot_Dialog
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben.

Offline androsch

  • New Member
  • *
  • Beiträge: 46
Antw:neues Modul 74_Nmap
« Antwort #34 am: 28 September 2016, 23:43:55 »
Hallo,

bei mir stürzt FHEM jetzt kommentarlos mit dem Modul ab, egal ob alte Version oder die letzte von 22:37 Uhr  :-X

Soll ich mal sicherheitshalber auch die alten readingsGroups löschen und FHEM bereinigen?

Gute Nacht...

Andreas

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 16608
Antw:neues Modul 74_Nmap
« Antwort #35 am: 28 September 2016, 23:53:02 »
ich habe in die oben verlinkte readingsGroup version die möglichkeit eingebaut auch ip adressen richtig zu sortieren.

gruss
  andre
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Online mahowi

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 711
Antw:neues Modul 74_Nmap
« Antwort #36 am: 28 September 2016, 23:57:43 »
Zitat von: commandref
devAlias <ID>:<ALIAS> <ID2>:<ALIAS2> ...
Was ist denn hier mit ID gemeint?
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1885
  • RTFM
Antw:neues Modul 74_Nmap
« Antwort #37 am: 29 September 2016, 04:55:12 »
Was ist denn hier mit ID gemeint?
Hatte das gestern so aus dem Unifi Modul übernommen  ::)
Mit ID ist der Wert den das <IPv4>_hostname Reading hat gemeint, also entweder der hostname, oder falls dieser nicht verfügbar ist, die IPv4-Adresse.
Habe das in der CommandRef mal auf <hostname> geändert, aber noch keine neue Version hochgeladen.

bei mir stürzt FHEM jetzt kommentarlos mit dem Modul ab, egal ob alte Version oder die letzte von 22:37 Uhr  :-X
Wie hast du die neue Version denn eingespielt?
Pi3 mit fhem.cfg + DbLog/logProxy
FHEM Module: archetype, LuftdatenInfo, monitoring, Nmap
FHEM Module ToDo: alexaWebApp, DaikinD3nIU, DaikinHTTPinterface, TBot_Dialog
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben.

Online mahowi

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 711
Antw:neues Modul 74_Nmap
« Antwort #38 am: 29 September 2016, 08:10:28 »
Hatte das gestern so aus dem Unifi Modul übernommen  ::)
Mit ID ist der Wert den das <IPv4>_hostname Reading hat gemeint, also entweder der hostname, oder falls dieser nicht verfügbar ist, die IPv4-Adresse.

Ok.  :)
Wäre es hier vielleicht möglich, auch die MAC-Adresse zu nehmen? Ich bekomme von den meisten Geräten nur die IP-Adresse als hostname zurück. Da sich die aber bei dynamischen IPs ändern kann, wäre der einzig feste Wert die MAC.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1885
  • RTFM
Antw:neues Modul 74_Nmap
« Antwort #39 am: 29 September 2016, 08:42:34 »
Wäre es hier vielleicht möglich, auch die MAC-Adresse zu nehmen?
Die MAC Adresse bekomme ich nicht von allen Geräten (z.B. nicht von dem host, der die Anfrage sendet) und auch nur wenn der scan mit Root Rechten ausgeführt wird.
Da sich die aber bei dynamischen IPs ändern kann, wäre der einzig feste Wert die MAC.
Und wie oft ändert sie sich tatsächlich?

Bin für Vorschläge offen, aber hostname und MAC-Adresse als bezeichner von Readings scheiden aus, da hostnames nicht eindeutig sind und MAC-Adressen nicht immer verfügbar sind.
Pi3 mit fhem.cfg + DbLog/logProxy
FHEM Module: archetype, LuftdatenInfo, monitoring, Nmap
FHEM Module ToDo: alexaWebApp, DaikinD3nIU, DaikinHTTPinterface, TBot_Dialog
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben.

Online mahowi

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 711
Antw:neues Modul 74_Nmap
« Antwort #40 am: 29 September 2016, 09:09:36 »
Jetzt, wo Du es sagst, fällt mir auch auf, daß die MAC vom sendenden Pi nicht angezeigt wird. Der gibt noch nicht mal den Hostname zurück.

Zumindest bei den mobilen Geräten ändert sich die IP öfters. Aber im Moment fällt mir da jetzt auch nichts weiter ein.  :-\
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

Offline androsch

  • New Member
  • *
  • Beiträge: 46
Antw:neues Modul 74_Nmap
« Antwort #41 am: 29 September 2016, 10:45:37 »
Hallo,

habe jetzt mal alle Definitionen gelöscht (auch die readingsGroups) und alles neu angelegt mit dem neuen Modul, nun läufts. Danke!

Gruß
Andreas
« Letzte Änderung: 29 September 2016, 11:59:01 von androsch »

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 16608
Antw:neues Modul 74_Nmap
« Antwort #42 am: 29 September 2016, 11:03:04 »
den alias auch auf mac basis zu vergeben wäre sehr sinnvoll. vor allem für dns/dhcp server die nicht zusammen arbeiten.

vielleicht baust du ja ein das intern an allen drei stellen gesucht wird. mac,ip, name.

gruss
  andre
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 2061
  • Niveau ist keine Creme...
Antw:neues Modul 74_Nmap
« Antwort #43 am: 29 September 2016, 17:13:05 »
Hallo igami,

super Arbeit!

Hab's eben runtergeladen und installiert...

Läuft einwandfrei!

Danke, Joachim
FHEM 5.8 Pi 2, HM-CFG-USB2, 8x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN, 5x HM-SEC-SC-2, 1x HM-WDS10-TH-O, 1x HM-DIS-WM55
FHEM 5.8 PI B+, HM-CFG-USB2, 7x HM-CC-RT-DN, 3x HM-TC-IT-WM-W-EU, 4x HM-Sec-SCo
FHEM 5.8 PI 2 (Testsystem), CUL868, 1x HM-TC-IT-WM-W-EU, 1x HumTempESP8266, 1x mySensorsFillingLevel

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1885
  • RTFM
Antw:neues Modul 74_Nmap
« Antwort #44 am: 29 September 2016, 17:46:07 »
vielleicht baust du ja ein das intern an allen drei stellen gesucht wird. mac,ip, name.
Erledigt. Neue Version im ersten Beitrag.
Pi3 mit fhem.cfg + DbLog/logProxy
FHEM Module: archetype, LuftdatenInfo, monitoring, Nmap
FHEM Module ToDo: alexaWebApp, DaikinD3nIU, DaikinHTTPinterface, TBot_Dialog
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben.

 

decade-submarginal