mirror of
https://github.com/nmap/nmap.git
synced 2025-12-16 20:59:02 +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-*-
|
# 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
|
||||||
|
|||||||
Reference in New Issue
Block a user