rikosintie / nmap-python

Python Script for most used nmap scripts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nmap engine failed to load a script

Ikenahim opened this issue · comments

I'm writing a python script to automate nmap daily tasks, I'm using python 3.6 and map python installed in my windows. when i run the nmap from command line it works. while from the python script it throws an error:

{'nmap': {'command_line': 'nmap -oX - -p 443 --script=C:/Users/670241893/PycharmProjects/untitled/SSLandTLS/nmap_script/ssl-cert.nse google.com', 'scaninfo': {'error': ["NSE: Failed to load C:/Users/670241893/PycharmProjects/untitled/SSLandTLS/nmap_script/ssl-cert.nse:\r\n...harmProjects/untitled/SSLandTLS/nmap_script/ssl-cert.nse:3: module 'outlib' not found:\r\n\tNSE failed to find nselib/outlib.lua in search paths.\r\n\tno field package.preload['outlib']\r\n\tno file 'C:\Program Files (x86)\Nmap\lua\outlib.lua'\r\n\tno file 'C:\Program Files (x86)\Nmap\lua\outlib\init.lua'\r\n\tno ...

I'm using this method:
import nmap

def nmap_dh_paramater_check():
nm = nmap.PortScanner()
results = nm.scan('google.com', '443', arguments='--script=C:/Users/670241893/PycharmProjects/untitled/SSLandTLS/nmap_script/ssl-cert.nse')
print (results)

what could went wrong here?

Hello Ikenahim,
Sorry for the delay. For some reason I missed your issue. I will try to take a look over the weekend.

here try this out if the problem doesnt work simple wrapper for many tools feel free to contribute
https://github.com/Tech-Realm/The-Exploiter