74_Nmap

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

Vorheriges Thema - Nächstes Thema

Marlen

....dachte Nmap scannt nach offene Ports!?

Aber wenn es eine IP ausgibt  :-\

igami

Zitat von: rin67630 am 17 Januar 2017, 08:55:06
Sowas liefert eine FritzBox von sich aus!
Und wenn man keine FritzBox hat? ???

Zitat von: Marlen am 17 Januar 2017, 09:01:31
....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
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

teufelchen

@rin67630:
Wie hast du die Abfrage hinbekommen?
Ich habe eine FritzBox 7490 mit aktueller Firmware und einen Raspy mit FHEM.
Raspberry Pi 3
CUL433: V 1.26.05 a-culfw Build: 311 (2018-12-09_19-12-53) CUL433 (F-Band: 433MHz)
freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB
Debmatic mit RPI-RF-MOD

Marlen

Hi,

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

Timeout for Nmap_blocking_statusRequest reached, terminated process 1858

LG
  Marlen

igami

Dann dauert der scan länger als du im Intervall eingestellt hast.
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

rin67630

Zitat von: teufelchen 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.

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

igami

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
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

igami

So, ToDo Liste ist abgearbeitet, nun nur noch die CommandRef anpassen und dann wird es ofiziell eingecheckt.
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

igami

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
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

JoWiemann

Zitat von: igami 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

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 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

JoWiemann

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 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

igami

Zitat von: JoWiemann am 22 März 2017, 11:53:53
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
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

JoWiemann

Zitat von: igami am 22 März 2017, 12:33:36
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 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

JoWiemann

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 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

igami

okay, dachte schon ich hätte was überlesen :)
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