74_Nmap

Begonnen von igami, 18 September 2016, 10:28:34

Vorheriges Thema - Nächstes Thema

oniT

Hallo igami,

wenn ich mich nicht irre, sind doch MAC Adressen herstellerspezifisch. Ich hätte mal noch eine Anforderung, ist es möglich alle IP Adressen ausgeben zu lassen wo nur die ersten 4 Stellen bekannt sind?

Zum Beispiel nur die IP Adressen von: 12:34:xx:xx:xx:xx

xx ist somit nicht bekannt.

Danke
Gruß
Tino

BBB - debian weezy - FHEM 5.7
HMLAN - HM-LC-Bl1-FM, HM-ES-PMSw1-PI, HM-LC-Sw1-FM, HM-TC-IT-WM-W-EU, HM-WDS40-TH-I, HM-Sen-Wa-Od, HM-Sec-RHS
Dimplex Wärmepumpe / Dimplex ZL 300 - Modbus TCP
SDM630M - Modbus TCP
SolarLog 200 / SMA SonnyBoy 1.5/2.5 - Modbus TCP

justme1968

wenn es dir nur um die anzeige geht: schau dir mal diebinnen verlinkte readingsGroup version an. damit geht das.

gruss
  andre 
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

igami



Zitat von: oniT am 02 Oktober 2016, 11:08:41
Ich hätte mal noch eine Anforderung, ist es möglich alle IP Adressen ausgeben zu lassen wo nur die ersten 4 Stellen bekannt sind?

Zum Beispiel nur die IP Adressen von: 12:34:xx:xx:xx:xx

Da verstehe ich nicht, was du möchtest. Nmap ist ein IP basierter scanner. Eine Mac Adresse als Ziel anzugehen ist nicht möglich.
Vielleicht gibt es ein Argument um nur bestimmte Adressen zurück zu geben. Da müsstest du aber mal in der nmap man Page gucken.
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

oniT

Hallo igami,
Hallo andre,

ich glaube jetzt war ich viel zu kompliziert und stand auf dem Schlauch. Wenn mir das Modul nmap in den Readings die Ip Adresse und die dazugehörige MAC Adresse zurück gibt, dann brauche ich ja eigentlich doch nur noch nach den gesuchten Stellen der MAC Adresse zu suchen und las mir dann alle IP Adressen dieses MAC Adressbereichs ausgeben :) oder?

Ansonten, ja readingsGroup zur reinen Anzeige geht natürlich auch ...

Danke
Gruß
Tino
BBB - debian weezy - FHEM 5.7
HMLAN - HM-LC-Bl1-FM, HM-ES-PMSw1-PI, HM-LC-Sw1-FM, HM-TC-IT-WM-W-EU, HM-WDS40-TH-I, HM-Sen-Wa-Od, HM-Sec-RHS
Dimplex Wärmepumpe / Dimplex ZL 300 - Modbus TCP
SDM630M - Modbus TCP
SolarLog 200 / SMA SonnyBoy 1.5/2.5 - Modbus TCP

justme1968

ich hätte da noch einen wunsch/vorschlag :)

wenn ein host mit schon bekannter mac eine neue ip bekommt wäre es schön wenn (optional) die alten readings unter der alten ip gelöscht würden.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

igami

Zitat von: oniT am 02 Oktober 2016, 16:32:24
oder?
Ja? Hast du es gelöst bekommen?

Zitat von: justme1968 am 03 Oktober 2016, 17:07:55
wenn ein host mit schon bekannter mac eine neue ip bekommt wäre es schön wenn (optional) die alten readings unter der alten ip gelöscht würden.
Hatte ich auch schon drüber nachgedacht und auch das Event würde ich dann auf "new IP" statt "new host" ändern.
Vorschläge für einen Attribut Namen? deleteOldReadings ?
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

igami

Neue Version im ersten Beitrag:
- args als Attribut hinzugefügt
- deleteOldReadings als Attribut hinzugefügt
- "<name> new IP: <hostname> (<IPv4>)" als Event hinzugefügt

PS: Wer kann mir nun erklären wie das mit dem SVN funktioniert?
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

dev0


igami

Zitat von: dev0 am 04 Oktober 2016, 18:23:41
Im Wiki findest du einen Beitrag zum svn: http://www.fhemwiki.de/wiki/SVN_Nutzungsregeln
Das setzt ja voraus, dass ich weiß, wie man mit SVN umgeht ::)
Mal schauen, was sich so an Einsteiger-Lektüre findet ;D
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

oniT

Zitat von: igami am 03 Oktober 2016, 17:50:09
Ja? Hast du es gelöst bekommen?

Hi,

nein leider noch nicht. Ich wollte es in einer readingsGroup zumindest anzeigen, leider scheitere ich nur die IP's eines bestimmten Mac Adressbereichs anzeigen zu lassen.

Gruß
Tino
BBB - debian weezy - FHEM 5.7
HMLAN - HM-LC-Bl1-FM, HM-ES-PMSw1-PI, HM-LC-Sw1-FM, HM-TC-IT-WM-W-EU, HM-WDS40-TH-I, HM-Sen-Wa-Od, HM-Sec-RHS
Dimplex Wärmepumpe / Dimplex ZL 300 - Modbus TCP
SDM630M - Modbus TCP
SolarLog 200 / SMA SonnyBoy 1.5/2.5 - Modbus TCP

justme1968

eine valueFormat routine einbauen die bei nicht gewünschten mac adressen undef zurück gibt und sonst $VALUE.

alle zeilen mit undef werden ausgelassen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

VB90

mal für mich zum Verständnis...

Ließe sich mit diesem Modul z.B. Presence "vereinfachen"?
Nicht wegen dem anlegen der Devices, sondern wegen der ganzen Abfragen die zu starten sind, wenn man mehrere Geräte engmaschig, also zeitnah, überwachen will?

vb
Man muss das Rad nicht neu erfinden, nur wissen wie es gedreht wird.

justme1968

eher nicht. ein nmap scan dauert recht lange.

presence ist für geräte die du kennst und gezielt überwachen willst. auch engmaschig.

nmap ist um zu erfahren ob es plötzlich neue geräte im netz gibt.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

dev0

Zitat von: igami am 04 Oktober 2016, 19:14:40
Das setzt ja voraus, dass ich weiß, wie man mit SVN umgeht ::)
Als ich im Developerbereich nach einer Kurzanleitung gefragt hatte wurde mir diese Lektüre nahegelegt: http://svnbook.red-bean.com/index.de.html
Ein kurzes Howto im Wiki ist anscheinend nicht erwünscht. Ich persönlich habe mich aber gegen das FHEM svn entschieden und lasse meine Files auf Github liegen. Wer möchte, kann auch diese files ins Update einbinden.