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

Offline rin67630

  • New Member
  • *
  • Beiträge: 38
Antw:neues Modul 74_Nmap
« Antwort #120 am: 17 Januar 2017, 08:55:06 »
>... Übersicht über das Netzwerk zu haben...

Sowas liefert eine FritzBox von sich aus!

...fon2_out SIP2# 2017-01-17 08:50:55

lastReadout 171 values captured in 1.00 s 2017-01-17 08:50:55

mac_34_15_9E_51_7B_17 PC-192-168-0-112 (LAN1, 100 Mbit/s) 2017-01-17 08:50:55
mac_34_23_BA_F6_09_88 PC-192-168-0-111 (LAN1, 100 Mbit/s) 2017-01-17 08:50:55
mac_74_F0_6D_0B_9E_F8 PC-192-168-0-104 (LAN1, 100 Mbit/s) 2017-01-17 08:50:55
mac_A0_F3_C1_C4_3B_7A PC-192-168-0-254 (LAN1, 100 Mbit/s) 2017-01-17 08:50:55
mac_B8_27_EB_8D_8E_EA PC-192-168-0-101 (LAN1, 100 Mbit/s) 2017-01-17 08:50:55
mac_B8_27_EB_C7_C8_9E PC-192-168-0-107 (LAN1, 100 Mbit/s) 2017-01-17 08:50:55
mac_E8_39_DF_BA_77_D3 PC-192-168-0-103 (LAN1, 100 Mbit/s) 2017-01-17 08:50:55

radio00...
« Letzte Änderung: 17 Januar 2017, 08:58:39 von rin67630 »

Offline Marlen

  • Full Member
  • ***
  • Beiträge: 239
Antw:neues Modul 74_Nmap
« Antwort #121 am: 17 Januar 2017, 09:01:31 »
....dachte Nmap scannt nach offene Ports!?

Aber wenn es eine IP ausgibt  :-\

Offline igami

  • Hero Member
  • *****
  • Beiträge: 1426
  • RTFM
Antw:neues Modul 74_Nmap
« Antwort #122 am: 17 Januar 2017, 09:03:54 »
Sowas liefert eine FritzBox von sich aus!
Und wenn man keine FritzBox hat? ???

....dachte Nmap scannt nach offene Ports!?
Könnte man einbauen, aber wofür soll das in fhem nutzlich sein?
Pi3 mit DbLog/logProxy
HM, HUE, KNX, RFX, AMAD, harmony, TelegramBot, Squeezebox/Squeezelite, alexa
archetype, monitoring, Nmap
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 teufelchen

  • New Member
  • *
  • Beiträge: 48
Antw:neues Modul 74_Nmap
« Antwort #123 am: 02 Februar 2017, 16:42:56 »
@rin67630:
Wie hast du die Abfrage hinbekommen?
Ich habe eine FritzBox 7490 mit aktueller Firmware und einen Raspy mit FHEM.
Raspberry Pi
V 1.20.01 a-culfw Build: 176 (2015-12-07_23-24-58) CUL433 (F-Band: 433MHz)
freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB

Offline Marlen

  • Full Member
  • ***
  • Beiträge: 239
Antw:neues Modul 74_Nmap
« Antwort #124 am: 06 Februar 2017, 09:11:25 »
Hi,

ich hab seit neusten immer diese Meldung in der Log-File!

Timeout for Nmap_blocking_statusRequest reached, terminated process 1858
LG
  Marlen

Offline igami

  • Hero Member
  • *****
  • Beiträge: 1426
  • RTFM
Antw:neues Modul 74_Nmap
« Antwort #125 am: 06 Februar 2017, 09:24:30 »
Dann dauert der scan länger als du im Intervall eingestellt hast.
Pi3 mit DbLog/logProxy
HM, HUE, KNX, RFX, AMAD, harmony, TelegramBot, Squeezebox/Squeezelite, alexa
archetype, monitoring, Nmap
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 rin67630

  • New Member
  • *
  • Beiträge: 38
Antw:neues Modul 74_Nmap
« Antwort #126 am: 07 Februar 2017, 17:18:44 »
@rin67630:
Wie hast du die Abfrage hinbekommen?
Ich habe eine FritzBox 7490 mit aktueller Firmware und einen Raspy mit FHEM.

Ohne NMAP. Das FRITZBOX Modul installiert und schon melden sich alle Netzwerkteilnehmer mit MAC und IP. Egal ob verdrahtet oder über WLAN.

Offline igami

  • Hero Member
  • *****
  • Beiträge: 1426
  • RTFM
Antw:neues Modul 74_Nmap
« Antwort #127 am: 19 März 2017, 19:08:15 »
So, dann werde ich nun hier mal wieder etwas weiter programmieren.

Gibt es noch weitere wünsche außer deleteOldReadings?
Weiterhin steht noch
- state, uptime, last_seen, OS als Readings hinzufügen
- absenceThreshold wie bei Presence hinzufügen
auf meiner TODO

PS: Wie kann ich das Thema verschieben? Gehört ja eher zu" Unterstützte Dienste"
Pi3 mit DbLog/logProxy
HM, HUE, KNX, RFX, AMAD, harmony, TelegramBot, Squeezebox/Squeezelite, alexa
archetype, monitoring, Nmap
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

  • Hero Member
  • *****
  • Beiträge: 1426
  • RTFM
Antw:neues Modul 74_Nmap
« Antwort #128 am: 21 März 2017, 21:41:56 »
So, ToDo Liste ist abgearbeitet, nun nur noch die CommandRef anpassen und dann wird es ofiziell eingecheckt.
Pi3 mit DbLog/logProxy
HM, HUE, KNX, RFX, AMAD, harmony, TelegramBot, Squeezebox/Squeezelite, alexa
archetype, monitoring, Nmap
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.
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline igami

  • Hero Member
  • *****
  • Beiträge: 1426
  • RTFM
Antw:neues Modul 74_Nmap
« Antwort #129 am: Gestern um 09:43:55 »
Modul ist eingecheckt. Das Attribut deleteOldReadings hat nun eine andere Bedeutung die vorherige Funktion wird nun von dem Attribut keepReadings übernommen
Zitat
deleteOldReadings <s>
Nach einem Netzwerkscan werden alle hostspezifischen Readings, die älter sind als <s> Sekunden, gelöscht

keepReadings 1
Wird für ein Gertät mit bekannter MAC-Adresse eine neue IP-Adresse erkannt, werden die ungültig gewordenen Readings gelöscht es sei denn dieses Attribut ist gesetzt.
Pi3 mit DbLog/logProxy
HM, HUE, KNX, RFX, AMAD, harmony, TelegramBot, Squeezebox/Squeezelite, alexa
archetype, monitoring, Nmap
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 JoWiemann

  • Tester
  • Hero Member
  • ****
  • Beiträge: 1653
Antw:neues Modul 74_Nmap
« Antwort #130 am: Gestern um 11:53:53 »
Modul ist eingecheckt. Das Attribut deleteOldReadings hat nun eine andere Bedeutung die vorherige Funktion wird nun von dem Attribut keepReadings übernommen

Hallo,

Du benutzt für Dein Modul Nmap::Parser. Es wäre schon, wenn Du den Parser so laden würdest:
    my $rc = eval {
        require Nmap::Parser;
        Nmap::Parser->import();
        1;
    };

    unless($rc)
    {
        return "Error loading Nmap::Parser. Maybe this module is not installed? Please install using: sudo apt-get install nmap libnmap-parser-perl ";
    }

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (493.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Offline JoWiemann

  • Tester
  • Hero Member
  • ****
  • Beiträge: 1653
Antw:neues Modul 74_Nmap
« Antwort #131 am: Gestern um 12:21:56 »
Schade, läuft leider nicht mit meinem Fritz.Repeater NG

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (493.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Offline igami

  • Hero Member
  • *****
  • Beiträge: 1426
  • RTFM
Antw:neues Modul 74_Nmap
« Antwort #132 am: Gestern um 12:33:36 »
Du benutzt für Dein Modul Nmap::Parser. Es wäre schon, wenn Du den Parser so laden würdest:
[...]
hab ich abgeändert. Danke für den Hinweis.

PS: Ist das irgendwo dokumentiert, dass man das so machen sollte? Falls nein, warum nicht? Es erscheint mir ja sinnvoll, dass man eine vernünftige Fehlermeldung bekommt. Was bekommt man eigentlich sonst für einen Fehler?
Pi3 mit DbLog/logProxy
HM, HUE, KNX, RFX, AMAD, harmony, TelegramBot, Squeezebox/Squeezelite, alexa
archetype, monitoring, Nmap
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 JoWiemann

  • Tester
  • Hero Member
  • ****
  • Beiträge: 1653
Antw:neues Modul 74_Nmap
« Antwort #133 am: Gestern um 13:05:27 »
hab ich abgeändert. Danke für den Hinweis.

PS: Ist das irgendwo dokumentiert, dass man das so machen sollte? Falls nein, warum nicht? Es erscheint mir ja sinnvoll, dass man eine vernünftige Fehlermeldung bekommt. Was bekommt man eigentlich sonst für einen Fehler?

Cannot load module Nmap

und im Log

2017.03.22 13:04:22 0: Can't locate Nmap/Parser.pm in @INC (you may need to install the Nmap::Parser module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM) at ./FHEM/74_Nmap.pm line 32.
BEGIN failed--compilation aborted at ./FHEM/74_Nmap.pm line 32.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (493.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Offline JoWiemann

  • Tester
  • Hero Member
  • ****
  • Beiträge: 1653
Antw:neues Modul 74_Nmap
« Antwort #134 am: Gestern um 13:07:12 »
PS: Nein, ist nicht dokumentiert und steht auch nicht in den Modulrichtlinien. Ich finde es halt nur schöner für den Anwender.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (493.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

 

decade-submarginal