mirror of
https://github.com/nmap/nmap.git
synced 2025-12-07 21:21:31 +00:00
Catch exceptions when running a sub-Nmap in the profile editor.
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
# Nmap Changelog ($Id$); -*-text-*-
|
||||
|
||||
o [Zenmap] Fixed a crash in the profile editor that would happen when
|
||||
the nmap binary couldn't be found. [David Fifield]
|
||||
|
||||
o Made the various Makefiles' treatment of makefile.dep uniform:
|
||||
"make clean" keeps the file and "make distclean" deletes it.
|
||||
[Michael McTernan]
|
||||
|
||||
@@ -251,7 +251,12 @@ There was an error getting the list of scripts from Nmap. Try upgrading Nmap.\
|
||||
stderr = tempfile.TemporaryFile(mode = "rb", prefix = APP_NAME + "-script-help-stderr-")
|
||||
log.debug("Script interface: running %s" % repr(command_string))
|
||||
nmap_process = NmapCommand(command_string)
|
||||
try:
|
||||
nmap_process.run_scan(stderr = stderr)
|
||||
except Exception, e:
|
||||
callback(False, None)
|
||||
stderr.close()
|
||||
return
|
||||
stderr.close()
|
||||
|
||||
self.script_list_widget.set_sensitive(False)
|
||||
|
||||
Reference in New Issue
Block a user