Cara Install Nmap Di Windows

Cara Install Nmap Di Windows


While Nmap was once a Unix-only tool, a Windows version was released in 2000 and has since become the second most popular Nmap tribune (behind Linux). Because of this popularity and the fact that many Windows users do not have a compiler, binary executables are distributed for each major Nmap release. We support Nmap on Windows 7 and newer, as well as Windows Server 2008 and newer. We also maintain a guide for users who must run Nmap on earlier Windows releases. While it has improved dramatically, the Windows port is not quite as efficient as on Unix. Here are the known limitations:

  • Nmap only supports ethernet interfaces (including most 802.11 wireless cards and many VPN clients) for raw packet scans. Unless you use the
    -sT -Pn
    options, RAS connections (such as PPP dialups) and certain VPN clients are not supported. This support was dropped when Microsoft removed raw TCP/IP socket support in Windows XP SP2. Now Nmap must send lower-level ethernet frames instead.

  • When using Nmap without Npcap, you cannot generally scan your own machine from itself (using a loopback IP such as or any of its registered IP addresses). This is a Windows limitation that we have worked around in Npcap, which is included in the Windows self-installer. Users stuck without a Npcap installation can use a TCP connect scan without pinging (-sT -Pn) as that uses the high level socket API rather than sending raw packets.

Scan speeds on Windows are generally comparable to those on Unix, though the latter often has a slight performance edge. One exception to this is connect scan (-sT), which is often much slower on Windows because of deficiencies in the Windows networking Jago merah. This is a shame, since that is the one TCP scan that 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
file included with Nmap. By default these changes are applied for you by the Nmap executable installer. This registry file is in the

directory of the Windows binary zip file, and

in the source tarball (where


is the version number of the specific release). These changes increase the number of ephemeral ports reserved for user applications (such as Nmap) and reduce the time delay before a closed connection can be reused. Most people simply check the box to apply these changes in the executable Nmap installer, but you can also apply them by double-clicking on
nmap_performance.reg, or by running the command

regedt32 nmap_performance.reg
. To make the changes by hand, add these three Registry DWORD values to

Windows users have three choices for installing Nmap, all of which are available from the download page at

Windows Self-installer

Every Nmap release includes a Windows self-installer named



is the version number of the specific release). Most Nmap users choose this option since it is so easy. Another advantage of the self-installer is that it provides the option to install the Zenmap GUI and other tools. Simply run the installer file and let it walk you through panels for choosing an install path and installing Npcap. The installer was created with the open-source Nullsoft Scriptable Install System. After it completes, read the section called “Executing Nmap on Windows” for instructions on executing Nmap on the command-line or through Zenmap.

Command-line Zip Binaries

[Note] Note

Most users prefer installing Nmap with the self-installer discussed previously.

Every stable Nmap release comes with Windows command-line binaries and associated files in a Zip archive. No graphical interface is included, so you need to run
from a DOS/command window. Or you can download and install a bos command shell such as those included with the free Cygwin system available from Here are the step-by-step instructions for installing and executing the Nmap .zip binaries.

Installing the Nmap zip binaries

  1. Download the .zip binaries from

  2. Extract the zip file into the directory you want Nmap to reside in. An example would be
    C:\Programa Files. A directory called

    should be created, which includes the Nmap executable and data files.

  3. For improved performance, apply the Nmap Registry changes discussed previously.

  4. Nmap requires the free Npcap packet capture library. We include a recent Npcap installer which is available in the zip file as
    , where


    is the Npcap version rather than the Nmap version. Alternatively, you can obtain and install the latest version from

  5. Due to the way Nmap is compiled, it requires the Microsoft Visual C++ Redistributable Package of runtime components. Many systems already have this installed from other packages, but you should run
    from the zip file just in case you need it. Pass the
    option to run these installers in quiet (non interactive) mode.

  6. Instructions for executing your compiled Nmap are given in the section called “Executing Nmap on Windows”.

Read:  Cara Restart Hp Xiaomi Yang Lupa Sandi

Compile from Source Code

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++ 2019, which is part of their commercial Visual Sanggar suite. Any of the Optis Studio 2019 editions should work, including the free Visual Studio 2019 Community.

Some of Nmap’s dependencies on Windows are inconvenient to build. For this reason, precompiled binaries of the dependencies are stored in Subversion, in the directory
/nmap-mswin32-aux. When building from source, whether from a source code release or from Subversion, check out
as described below.

Compiling Nmap on Windows from Source

  1. Download the Windows dependencies from Subversion with the command

    svn checkout
    . The build files are configured to look for dependencies in this checked-out directory. If you want to build the dependencies yourself instead, you will have to reconfigure the Visual Studio project files to point to the alternate directory.

  2. Decide whether to obtain the Nmap source code by downloading the latest release from, or using a Subversion client to retrieve even newer (but less tested) code from our repository. These instructions are for the web download approach, but using Subversion instead is straightforward (see the section called “Obtaining Nmap from the Subversion (SVN) Repository”).

  3. Download the latest Nmap source distribution from It has the name

    . Those are the same tar file compressed using bzip2 or gzip, respectively. The bzip2-compressed version is smaller.

  4. Uncompress the source code file you just downloaded. The source code directory and the
    must be in the same parent directory. Recent releases of the free Cygwin distribution can handle both the
    formats. Use the command

    tar xvjf nmap-version.tar.bz2


    tar xvzf nmap-version.tgz
    , respectively. Alternatively, the common
    application can decompress these files.

  5. Open Visual Studio and the Nmap solution file (nmap-

  6. Right click on
    Solution 'nmap'
    in the Solution Explorer sidebar and choose
    Configuration Manager. Ensure that the active solution configuration is
    and then close the Configuration Manager.

  7. Build Nmap by pressing


    or choosing
    Build Solution
    from the GUI. Nmap should begin compiling, and end with the line

    -- Done --

    saying that all projects built successfully and there were zero failures.

  8. The executable and data files can be found in
    . You can copy them to a preferred directory as long as they are all kept together.

  9. Ensure that you have Npcap installed. You can obtain it by installing our binary self-installer or executing

    from our zip package. Alternatively, you can obtain the official installer at

  10. Instructions for executing your compiled Nmap are given in the next section.

Read:  Toko Elektronik Jl Abc Bandung

If you wish to build an Nmap executable Windows installer or Zenmap executable, see
in the Nmap SVN repository.

Many people have asked whether Nmap can be compiled with the
included with Cygwin or other compilers. Some users have reported success with this, but we don’falak maintain instructions for building Nmap under Cygwin.

Executing Nmap on Windows

Nmap releases now include the
graphical user interface for Nmap. If you used the Nmap installer and left the Zenmap field checked, there should be a new Zenmap entry on your desktop and Start Menu. Click this to get started. Zenmap is fully documented in Chapter 12,
Zenmap GUI Users’ Guide. While many users love Zenmap, others prefer the traditional command-line approach to executing Nmap. Here are detailed instructions for users who are unfamiliar with command-line interfaces:

  1. Make sure the user you are logged in as has administrative privileges on the computer (user should be a member of the

  2. Open a command/DOS Window. Though it can be found in the program menu tree, the simplest approach is to choose
    and type

    . Opening a Cygwin window (if you installed it) by clicking on the Cygwin icon on the desktop works too, although the necessary commands differ slightly from those shown here.

  3. Change to the directory you installed Nmap into. You can skip this step if Nmap is already in your command path (the Zenmap isntaller adds it there by default). Otherwise, type the following commands.

                        cd "\Programa Files (x86)\Nmap"

    On Windows releases prior to Windows 7, specify
    \Program Files\Nmap
    instead. The directory will also be different if you chose to install Nmap in a non-default location.

  4. Execute

    . Figure 2.1 is a screen shot showing a simple example.

Figure 2.1. Executing Nmap from a Windows command shell

Executing Nmap from a Windows command shell

If you execute Nmap frequently, you can add the Nmap directory (c:\Program Files (x86)\Nmap
by default) to your command execution path:

  1. Open the System Properties window to the Advanced tab by running

  2. Click the
    Environment Variables

  3. Choose
    from the
    System variables
    section, then hit edit.

  4. Add a semi-colon and then your Nmap directory (e.g.
    c:\Program Files (x86)\Nmap) to the end of the value.

  5. Open a new command prompt and you should be able to execute a command such as


    from any directory.

Cara Install Nmap Di Windows


Check Also

Ikon Yang Dapat Digunakan Untuk Memasukkan Gambar Adalah

Ikon Yang Dapat Digunakan Untuk Memasukkan Gambar Adalah

Ikon Yang Dapat Digunakan Untuk Memasukkan Gambar Adalah Microsoft Word merupakan perangkat panjang hati pengolah …