mirror of
https://github.com/nmap/nmap.git
synced 2025-12-15 20:29:03 +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:
@@ -1,5 +1,13 @@
|
||||
# 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.
|
||||
Probes are sent in parallel to individual hosts, not just across all
|
||||
hosts as before. Trace consolidation is more sophisticated, allowing
|
||||
|
||||
Reference in New Issue
Block a user