74_Nmap

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

Vorheriges Thema - Nächstes Thema

fl_Indigo

welche anpassung muss ich vornehmen, damit das modul auch unter windows lauffähig wird?
Nmap::Parser ist installiert, ebenso wie die windows binaries für nmap
pfad im modul wurde gesetzt nach c:\fhem (dort liegt eine kopie der nmap.exe)

in der konsole läuft ein c:\fhem\nmap.exe -sn 10.0.0.0/24 einwandfrei durch...

sylvester

Hallo,

was muss bei der Definition in der Target Specification stehen?

Viele Grüße

Stephan

igami



Zitat von: fl_Indigo am 24 März 2017, 10:43:58
welche anpassung muss ich vornehmen, damit das modul auch unter windows lauffähig wird?
Nmap::Parser ist installiert, ebenso wie die windows binaries für nmap
pfad im modul wurde gesetzt nach c:\fhem (dort liegt eine kopie der nmap.exe)

in der konsole läuft ein c:\fhem\nmap.exe -sn 10.0.0.0/24 einwandfrei durch...
Schreib mal bitte das nmap.exe mit in das path attritub.
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



Zitat von: sylvester am 24 März 2017, 11:14:22
was muss bei der Definition in der Target Specification stehen?
Steht in der commandref [emoji14]

Einfach das Netzwerk mit 0/24 am Ende.
Für standard FritzBox: 192.168.178.0/24
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

fl_Indigo

attr NetworkMap path c:\fhem\nmap.exe

führt auch nicht zum gewünschten ergebnis...

igami

Gibt es denn eine Fehlermeldung oder so um log?
Kenne mich mit Windows und fhem überhaupt nicht aus.
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

fl_Indigo

trotz verbose 5 gibts im log keinen eintrag was schiefgeht...

igami

Ich werde mir das nächste Woche mal genauer anschauen.
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

Ich glaube ich hab den Fehler, beim ändern des path Attributs wird das nicht automatisch in das Internal PATH geschrieben.
Kannst du das bestätigen?

Falls ja, dann bitte einfach mal die DEF anklicken und wieder abspeichern, dabei sollte das aktualisiert werden.

Falls das dann noch nicht klappt bitte die Zeile 293

open(STDERR, ">", "/dev/null");

auskommentieren, unter Windows gibt es kein /dev/null ::)
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

Hab das path Attribut handling nun mal eingebaut und falls Fehlermeldungen beim Scan auftreten werden die bei verbose 4 in das Log geschrieben.

Ich muss mal noch schauen wie ich es hinbekomme, dass er meckert, wenn er kein nmap an dem angegebenen path findet.

@fl_Indigo: funktioniert es denn nun?

@sylvester: kommst du mit der Target Specification zurecht? In der commandref ist sonst ein Link zur Nmap manpage.
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

CoolTux

Zitat von: igami am 26 März 2017, 08:39:28
Ich muss mal noch schauen wie ich es hinbekomme, dass er meckert, wenn er kein nmap an dem angegebenen path findet.


return "please check if ssh installed" unless( -X "/usr/bin/ssh" );

Vielleicht hilft es ja.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

igami

Zitat von: JoWiemann 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
Irgendwie funktioniert das mit dem Code noch nicht. Hab das grad bei einem Bekannten eingerichtet und keine Fehlermeldung erhalten, obwohl das Modul nicht installiert war.
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 26 März 2017, 17:14:14
Irgendwie funktioniert das mit dem Code noch nicht. Hab das grad bei einem Bekannten eingerichtet und keine Fehlermeldung erhalten, obwohl das Modul nicht installiert war.

Was steht den im Log?
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

Eine Fehlermeldung, dass die Funktion New aus nmap::parser nicht geladen werden konnte, aber nicht mein return.

Bin nicht mehr vor Ort, kann den nachher  aber noch genau erfragen
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

fl_Indigo

ein set clear readings übernimmt den pfad richtig auf c:\fhem\nmap.exe
funktioniern tuts aber nachwievor nicht...