Autor Thema: 74_Nmap  (Gelesen 40397 mal)

Offline supernova1963

  • Full Member
  • ***
  • Beiträge: 385
Antw:neues Modul 74_Nmap
« Antwort #165 am: 28 März 2017, 22:14:47 »
ich hab mal begonnen:

defmod nmapListe readingsGroup <>,<Nr>,<IP-Adresse>,<Rechner-Name>,<MAC>,<Hersteller> \
nmap:@3,#1_ip,<#1>,(.*)_hostname,#1_macAddress,#1_macVendor
attr nmapListe cellStyle { "c:1" => 'style="text-align:right"' }
attr nmapListe room 92 Informationen
attr nmapListe sortColumn 2
attr nmapListe valueFormat { NmapNr($VALUE) }

myutils:
sub
NmapNr($)
{
  my ($ipV4) = @_;
  my $Nr = "";
 
  $Nr = substr($ipV4,rindex($ipV4,".")+1);

  return $Nr;
}

Fhemserver: Mac Mini - Parallels Desktop mit Ubuntu Server 18.04,
Module: Harmony, fakeRoku, FBAHA, Fritzbox, MQTT + espBridge + TASMOTA_DEVICE, HMCCU, Nmap, ...

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2679
  • RTFM
    • commandref
Antw:neues Modul 74_Nmap
« Antwort #166 am: 29 März 2017, 06:11:40 »
wäre eigentlich ein firstSeen reading noch intressant?
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im August 2019.

MAINTAINER: archetype, Heating_Control, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap, RandomTimer, WeekdayTimer
ToDo: adb, FluxLED

Offline sylvester

  • Full Member
  • ***
  • Beiträge: 186
Antw:neues Modul 74_Nmap
« Antwort #167 am: 29 März 2017, 18:29:10 »
Ui, dass die ReadingsGroup so "einfach" definiert werden kann ... da wäre ich nicht drauf gekommen. Vielen Dank!

Ich habe das bei mir aktuell noch weiter reduziert:

define LAN readingsGroup <>,<IP-Adresse>,<Rechner-Name>,<State> LANmap:@3,<#1>,#1_alias,(.*)_state

Nun würde ich gerne den State durch Symbole anzeigen lassen:

attr LAN valueIcon {'(.*)_state.absent'=>'it_network@red','(.*)_state.present'=>'it_network@green'}

Das funktioniert aber leider nicht.
Hat jemand einen Tip, warum die Symbole nicht angezeigt werden?

Vielen Dank und Gruß

Stephan

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19490
Antw:neues Modul 74_Nmap
« Antwort #168 am: 29 März 2017, 18:34:42 »
du kannst die regex nicht als key (das links vom => ) in einem hash verwenden.

am einfachsten ist etwas in der art:{ return 'it_network@red' if ($VALUE eq 'absent'); return 'it_network@green' if( $VALUE eq 'present' ); return $VALUE; } als valueIcon.
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 sylvester

  • Full Member
  • ***
  • Beiträge: 186
Antw:neues Modul 74_Nmap
« Antwort #169 am: 29 März 2017, 18:52:05 »
Funktioniert :)
Vielen Dank!

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2679
  • RTFM
    • commandref
Antw:neues Modul 74_Nmap
« Antwort #170 am: 29 März 2017, 19:13:10 »
Für die ReadingsGroup mal einen neuen Thread erstellen? Dann kann man da ein paar Ideen sammeln und findet zusammen eine vernünftige Darstellung. Die kann ich dann als template einchecken und alle haben was davon :)
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im August 2019.

MAINTAINER: archetype, Heating_Control, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap, RandomTimer, WeekdayTimer
ToDo: adb, FluxLED
Zustimmung Zustimmung x 1 Hilfreich Hilfreich x 1 Liste anzeigen

Offline choetzu

  • Hero Member
  • *****
  • Beiträge: 1060
Antw:neues Modul 74_Nmap
« Antwort #171 am: 24 April 2017, 16:50:06 »
ich habe seit gestern das NMAP_modul am laufen. Es lief eigentlich alles relativ geschmeidig bis gestern Abend. Seither habe ich unendlich viele Einträge wie folgt. Das einzige was an der Fehlermeldung ändert ist der eval-Wert.

2017.04.24 15:52:41 2: Can't modify single ref constructor in scalar assignment at (eval 371868) line 2, at EOF
syntax error at (eval 371868) line 10, at EOF

Weiss jemand rat?
Interesse an Schweizer Usertreffen? https://forum.fhem.de/index.php/topic,88308.0.html

Raspi3, EnOcean, Zwave, Homematic

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2679
  • RTFM
    • commandref
Antw:neues Modul 74_Nmap
« Antwort #172 am: 24 April 2017, 17:59:28 »
Wie kommst du darauf, dass es was mit Nmap zu tun hat?
Was hast du gestern abend gemacht? Ein notify angelegt? Ein Update?
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im August 2019.

MAINTAINER: archetype, Heating_Control, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap, RandomTimer, WeekdayTimer
ToDo: adb, FluxLED

Offline choetzu

  • Hero Member
  • *****
  • Beiträge: 1060
Antw:neues Modul 74_Nmap
« Antwort #173 am: 24 April 2017, 19:52:28 »
Wie kommst du darauf, dass es was mit Nmap zu tun hat?
Was hast du gestern abend gemacht? Ein notify angelegt? Ein Update?

Die Fehlermeldungen kommen immer im Intervall von 15 Minuten (nmap). Ich habe Nmap ausgeschaltet, seither kommen die Fehlermeldungen nicht mehr. hmm, ich habe glaub ich nur die Mac Adresse aus der ReadingsGroup genommen.. Dürfte aber doch keinen Einfluss haben, oder doch?
Interesse an Schweizer Usertreffen? https://forum.fhem.de/index.php/topic,88308.0.html

Raspi3, EnOcean, Zwave, Homematic

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2679
  • RTFM
    • commandref
Antw:neues Modul 74_Nmap
« Antwort #174 am: 25 April 2017, 05:53:41 »
Die Fehlermeldungen kommen immer im Intervall von 15 Minuten (nmap). Ich habe Nmap ausgeschaltet, seither kommen die Fehlermeldungen nicht mehr. hmm, ich habe glaub ich nur die Mac Adresse aus der ReadingsGroup genommen.. Dürfte aber doch keinen Einfluss haben, oder doch?
Dafür müsste man nun die readingsGroup sehen. poste doch mal bitte die raw Definition davon.
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im August 2019.

MAINTAINER: archetype, Heating_Control, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap, RandomTimer, WeekdayTimer
ToDo: adb, FluxLED

Offline Wuppi68

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2145
  • On the Highway to Shell
Antw:neues Modul 74_Nmap
« Antwort #175 am: 25 April 2017, 23:10:56 »
Hallo igami,

danke für das Modul :-)

Kannst Du noch in die Doku als Beispiel mit reinnehmen:

define Netzwerk nmap 192.168.1.0/24 192.168.2.0/24
Damit auch ohne Probieren klar ist, dass man mehrere Netze entsprechend angeben kann :-)
Jetzt auf nem I3 und primär Homematic - kein Support für cfg Editierer

Support heißt nicht wenn die Frau zu Ihrem Mann sagt: Geh mal bitte zum Frauenarzt, ich habe Bauchschmerzen

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2679
  • RTFM
    • commandref
Antw:neues Modul 74_Nmap
« Antwort #176 am: 26 April 2017, 05:51:27 »
Hallo igami,

danke für das Modul :-)

Kannst Du noch in die Doku als Beispiel mit reinnehmen:

define Netzwerk nmap 192.168.1.0/24 192.168.2.0/24
Damit auch ohne Probieren klar ist, dass man mehrere Netze entsprechend angeben kann :-)
Ab 8 Uhr enthalten
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im August 2019.

MAINTAINER: archetype, Heating_Control, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap, RandomTimer, WeekdayTimer
ToDo: adb, FluxLED
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline Simon74

  • Full Member
  • ***
  • Beiträge: 370
Antw:neues Modul 74_Nmap
« Antwort #177 am: 02 Juni 2017, 20:05:53 »
Bei setzen von:
ARGS -privileged -sn
funktionierts bei mir auch ohne gesetztem
sudo 1
mit sudo 1 lande ich immer bei
[sudo] password for fhem:
Danke für das Modul  :)



INTEL Nuc: KVM,FHEM,Bluetooth,RfxTRX-E | Raspberrys: Bluetooth,Presence,SmsGateway
Homematic: CCU3, LAN Adapter, Türkontakte, Keymatic, Schalter/Dimmer/Taster, Steckdosen, Bewegungsmelder usw.
Sonstiges: Somfy, Logitech Hub, Squeezebox, Alexa

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2679
  • RTFM
    • commandref
Antw:neues Modul 74_Nmap
« Antwort #178 am: 02 Juni 2017, 23:38:40 »
Wenn ich die Option privileged mit angebe kommt die Fehlermeldung yl failed to open wlan0

Wenn es bei dir funktioniert spricht ja nichts dagegen es so zu verwenden
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im August 2019.

MAINTAINER: archetype, Heating_Control, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap, RandomTimer, WeekdayTimer
ToDo: adb, FluxLED

Offline TWART016

  • Sr. Member
  • ****
  • Beiträge: 863
Antw:neues Modul 74_Nmap
« Antwort #179 am: 28 August 2017, 22:57:00 »
Bei mir wird die IP Adresse anstatt de Hostnamens angezeigt. Muss man da noch was konfigurieren?

Mein FHEM Server kann zum Teil die DNS Namen auflösen.
Intel NUC, Raspberry Pi,CUL 433+868, JeeLink, Uniroll, LD382/LD686 + WifiLight, Eventghost, Tablet UI, Homekit/Homebridge/Siri, Alexa, Squeezebox, Onkyo, MAX, Harmony, KODI, Winconnect, Geofancy, Nmap, Sysmon, Telegram

 

decade-submarginal