1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-17 05:09:00 +00:00

Use a STARTF_USESHOWWINDOW technique to allow running the nmap process without

using the Windows shell. The only reason for using the shell was to inhibit the
ceration of a terminal window, and this does the same thing. This solves
problems related to running through a shell: cancelling a scan wouldn't kill
the nmap process, and running from directories with names containing shell
metacharacters wouldn't work.
This commit is contained in:
david
2009-09-28 22:02:57 +00:00
parent 084ba69efe
commit 2e3b86618b

View File

@@ -1,5 +1,13 @@
# Nmap Changelog ($Id$); -*-text-*- # Nmap Changelog ($Id$); -*-text-*-
o [Zenmap] On Windows, Zenmap no longer uses the cmd.exe shell to run
Nmap subprocesses. This means that canceling a scan will kill the
Nmap process as it does on other platforms (previously it would just
kill the shell). It also means that that scanning will work as a
user whose name contains characters like & that are significant to
the shell. Mike Crawford and Nick Marsh reported bugs related to
this. [David]
o Nmap's --traceroute has been rewritten for better performance. o Nmap's --traceroute has been rewritten for better performance.
Probes are sent in parallel to individual hosts, not just across all Probes are sent in parallel to individual hosts, not just across all
hosts as before. Trace consolidation is more sophisticated, allowing hosts as before. Trace consolidation is more sophisticated, allowing