python-nmap unter Windows-10,Microsoft Visual Studio 2017 Community

Probleme bei der Installation?
Antworten
sw42x
User
Beiträge: 8
Registriert: Samstag 19. August 2017, 13:43
Wohnort: Österreich

Hallo,,
ich hab mit python-nmap ein Problem unter Windows-10 und Microsoft Visual Studio 2017 Community.

Code: Alles auswählen

# import der pakete
import nmap             # nmap-paket
import argparse         # parser für die übergebenen argumente/parameter in das programm

# mittels nmap-funktion wird der status eines host-port ermittelt. 
def nmapScan(Host, Port):
    nm = nmap.PortScanner()
    nm.scan(Host, Port)
    state = nm[Host]['tcp'][int(Port)]['state']
    print('[*] ' + Host + ' tcp/' + Port + ' ' + state)


[codebox=text file=Unbenannt.txt]nmap.nmap.PortScannerError ist aufgetreten.
Nachricht = 'nmap program was not found in path. PATH is : C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\Users\\Wilfried\\AppData\\Local\\Microsoft\\WindowsApps;'
Stapelüberwachung:
C:\Program Files\Python36\lib\site-packages\nmap\nmap.py:131 in "PortScanner.__init__"
C:\Users\Wilfried\source\repos\nmap_portscanner_1\nmap_portscanner_1\nmap_portscanner_1.py:11 in "nmapScan"
[/code]

mmmh ?
BlackJack

@sw42x: Das Programm `nmap` ist entweder gar nicht installiert oder nicht so, dass es im Suchpfad für Programme liegt.
sw42x
User
Beiträge: 8
Registriert: Samstag 19. August 2017, 13:43
Wohnort: Österreich

... ja das war klar.
Ich habe das Paket ohne Fehler installieren können und beim import kommt auch kein Fehler ...
Wie stelle ich den suchpfad ein ?
Benutzeravatar
snafu
User
Beiträge: 6731
Registriert: Donnerstag 21. Februar 2008, 17:31
Wohnort: Gelsenkirchen

Damit ein aktualisierter PATH von Windows übernommen wird, musst du einen Neustart machen oder zumindest dich ab- und wieder neu anmelden.
sw42x hat geschrieben:Ich habe das Paket ohne Fehler installieren können und beim import kommt auch kein Fehler ...
Das Modul prüft halt nicht vorher ob nmap aufrufbar ist...
sw42x
User
Beiträge: 8
Registriert: Samstag 19. August 2017, 13:43
Wohnort: Österreich

... Alles soweit klar. DANKE
Antworten