zoukankan      html  css  js  c++  java
  • windows下python-nmap运行过程中出现的问题及解决办法

    python-nmap 运行时出现了一下错误

    D:pythonuntitled5Scriptspython.exe D:/python/untitled5/test.py
    Traceback (most recent call last):
      File "D:/python/untitled5/test.py", line 2, in <module>
        nm = nmap.PortScanner()
      File "D:pythonuntitled5libsite-packages
    map
    map.py", line 131, in __init__
        os.getenv('PATH')
    nmap.nmap.PortScannerError: 'nmap program was not found in path. PATH is : C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Lenovo\Fingerprint Manager Pro\;D:\OpenVPN\bin;C:\Program Files\Git\cmd;D:\nodejs\;D:\nodejs\node_global;C:\Users\Edianzu\.windows-build-tools\python27\;D:\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;D:\nodejs\node_global\node_modules\windows-build-tools\node_modules\.bin;D:\nodejs\node_global\node_modules\.bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Lenovo\Fingerprint Manager Pro\;D:\OpenVPN\bin;C:\Program Files\Git\cmd;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;D:\nodejs\;D:\nodejs\node_global;C:\Users\Edianzu\AppData\Local\Programs\Python\Python37-32\Scripts\;C:\Users\Edianzu\AppData\Local\Programs\Python\Python37-32\;C:\Users\Edianzu\AppData\Roaming\npm;D:\python\untitled5\Scripts'

    解决办法

    下载一个windows的nmap,找到nmap的exe文件。把他加入nmap.py文件中

        def __init__(self, nmap_search_path=('nmap', '/usr/bin/nmap', '/usr/local/bin/nmap', '/sw/bin/nmap', '/opt/local/bin/nmap',r"D:
    map-7.70-win32
    map-7.70
    map.exe")):
            """
            Initialize PortScanner module

    就OK了

  • 相关阅读:
    第一篇日志
    Spring mvc 4系列教程(三)—— Spring4.X的新特性
    Spring mvc 4系列教程(二)——依赖管理(Dependency Management)和命名规范(Naming Conventions)
    Spring mvc 4系列教程(一)
    【管理心得之三十六】《黄帝内经》中的一句话
    【管理心得之三十五】好习惯也能惹“骂名”
    【管理心得之三十四】“禅宗境界”的员工
    【管理心得之三十三】管理者的“眉头”
    【管理心得之三十二】PMP杂谈---------爱情必胜术
    【管理心得之三十一】我的位置
  • 原文地址:https://www.cnblogs.com/lfdblog/p/10062738.html
Copyright © 2011-2022 走看看