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

Offline Marlen

  • Full Member
  • ***
  • Beiträge: 259
Antw:neues Modul 74_Nmap
« Antwort #120 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: 1719
  • RTFM
Antw:neues Modul 74_Nmap
« Antwort #121 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 fhem.cfg + DbLog/logProxy
FHEM Module: LuftdatenInfo, monitoring, Nmap
FHEM Module ToDo: archetype, 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 teufelchen

  • New Member
  • *
  • Beiträge: 48
Antw:neues Modul 74_Nmap
« Antwort #122 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: 259
Antw:neues Modul 74_Nmap
« Antwort #123 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: 1719
  • RTFM
Antw:neues Modul 74_Nmap
« Antwort #124 am: 06 Februar 2017, 09:24:30 »
Dann dauert der scan länger als du im Intervall eingestellt hast.
Pi3 mit fhem.cfg + DbLog/logProxy
FHEM Module: LuftdatenInfo, monitoring, Nmap
FHEM Module ToDo: archetype, 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 rin67630

  • New Member
  • *
  • Beiträge: 38
Antw:neues Modul 74_Nmap
« Antwort #125 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: 1719
  • RTFM
Antw:neues Modul 74_Nmap
« Antwort #126 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 fhem.cfg + DbLog/logProxy
FHEM Module: LuftdatenInfo, monitoring, Nmap
FHEM Module ToDo: archetype, 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

  • Hero Member
  • *****
  • Beiträge: 1719
  • RTFM
Antw:neues Modul 74_Nmap
« Antwort #127 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 fhem.cfg + DbLog/logProxy
FHEM Module: LuftdatenInfo, monitoring, Nmap
FHEM Module ToDo: archetype, 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.
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline igami

  • Hero Member
  • *****
  • Beiträge: 1719
  • RTFM
Antw:neues Modul 74_Nmap
« Antwort #128 am: 22 März 2017, 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 fhem.cfg + DbLog/logProxy
FHEM Module: LuftdatenInfo, monitoring, Nmap
FHEM Module ToDo: archetype, 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 JoWiemann

  • Tester
  • Hero Member
  • ****
  • Beiträge: 1736
Antw:neues Modul 74_Nmap
« Antwort #129 am: 22 März 2017, 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: 1736
Antw:neues Modul 74_Nmap
« Antwort #130 am: 22 März 2017, 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: 1719
  • RTFM
Antw:neues Modul 74_Nmap
« Antwort #131 am: 22 März 2017, 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 fhem.cfg + DbLog/logProxy
FHEM Module: LuftdatenInfo, monitoring, Nmap
FHEM Module ToDo: archetype, 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 JoWiemann

  • Tester
  • Hero Member
  • ****
  • Beiträge: 1736
Antw:neues Modul 74_Nmap
« Antwort #132 am: 22 März 2017, 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: 1736
Antw:neues Modul 74_Nmap
« Antwort #133 am: 22 März 2017, 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

Offline igami

  • Hero Member
  • *****
  • Beiträge: 1719
  • RTFM
Antw:neues Modul 74_Nmap
« Antwort #134 am: 22 März 2017, 13:41:32 »
okay, dachte schon ich hätte was überlesen :)
Pi3 mit fhem.cfg + DbLog/logProxy
FHEM Module: LuftdatenInfo, monitoring, Nmap
FHEM Module ToDo: archetype, 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.