diff --git a/docs/nmap-install.xml b/docs/nmap-install.xml index 8171ac0bc..eab23d77d 100644 --- a/docs/nmap-install.xml +++ b/docs/nmap-install.xml @@ -717,11 +717,13 @@ quite as efficient as on Unix. Here are the known limitations: Windowslimitations of -You cannot generally scan your own machine from itself -(using a loopbackloopback +When using Nmap with WinPcap instead of Npcap, you cannot +generally scan your own machine from itself (using a +loopbackloopback interface IP such as 127.0.0.1 or any of its registered IP addresses). This is a Windows limitation that we -haven't yet worked around. If you really want to do this, use a TCP +have worked around in Npcap, which is included in the Windows self-installer. +Users stuck with WinPcap can use a TCP connect scan without pinging () as that uses the high level socket API rather than sending raw packets. @@ -742,8 +744,8 @@ Unix, though the latter often has a slight performance edge. One exception to this is connect scan (), which is often much slower on Windows because of deficiencies in the Windows networking API. This is a shame, since that is the one TCP scan that -works against localhost and over all networking types (not just -ethernet, like the raw packet scans). Connect scan performance can be +works over all networking types (not just ethernet, like the raw packet scans). +Connect scan performance can be improved substantially by applying the Registry changes in the nmap_performance.reg file included with Nmap. By default these changes are applied for you by the Nmap executable installer. This registry file is in the nmap-version @@ -816,8 +818,8 @@ system available from . Here are the step- Nmap to reside in. An example would be C:\Program Files. A directory called nmap-version should be created, which includes -the Nmap executable and data files. Microsoft Windows XP and Vista -include zip extraction—just right-click on the file in +the Nmap executable and data files. Microsoft Windows XP and later +includes zip extraction—just right-click on the file in Explorer. If you do not have a Zip decompression program, there is one (called unzip) in Cygwin described above, or you can download the open-source and free WinZip and For improved performance, apply the Nmap Registry changes discussed previously. -Nmap requires the free WinPcap packet capture library. -We build our own WinPcap installer which is available in the zip file -as winpcap-nmap-version.exe, -where version is the WinPcap version rather +Nmap requires the free Npcap packet capture library. +We include a recent Npcap installer which is available in the zip file +as npcap-version.exe, +where version is the Npcap version rather than the Nmap version. Alternatively, you can obtain and install -the latest version from . You -must install version 4.0 or later. +the latest version from . + Due to the way Nmap is compiled, it requires the Microsoft Visual C++ 2013 Redistributable Package of runtime @@ -856,8 +858,10 @@ given in . Most Windows users prefer to use the Nmap binary self-installer, but compilation from source code is an option, particularly if you plan to help with Nmap development. Compilation requires -Microsoft Visual C++ 2010, which is part of their commercial Visual Studio suite. Any of the Visual Studio 2010 editions should work, including the free Visual C++ 2010 Express SP1. +Microsoft Visual C++ 2013, which is part of their commercial Visual Studio +suite. Any of the Visual Studio 2013 editions should work, including the free + +Visual C++ 2013 Express. Some of Nmap's dependencies on Windows are inconvenient to build. For @@ -904,7 +908,11 @@ failures. The executable and data files can be found in nmap-version/mswin32/Release/. You can copy them to a preferred directory as long as they are all kept together. -Ensure that you have WinPcap installed. You can obtain it by installing our binary self-installer or executing winpcap-nmap-version.exe from our zip package. Alternatively, you can obtain the official installer at . +Ensure that you have Npcap installed. You can obtain it by +installing our binary self-installer or executing +npcap-version.exe from +our zip package. Alternatively, you can obtain the official installer at +. Instructions for executing your compiled Nmap are given in the next section.