Nmap - the Network Mapper. Github mirror of official SVN repository. https://svn.nmap.org/
Find a file
2024-02-26 18:29:10 +00:00
.github/ISSUE_TEMPLATE
docs Update docs to note that zip file is OEM-only 2024-01-30 14:46:49 +00:00
libdnet-stripped
liblinear
liblua
libnetutil
libpcap
libpcre
libssh2
libz
macosx
mswin32 Avoid building Win32 zipfile for non-OEM 2024-01-29 17:09:25 +00:00
nbase
ncat
ndiff Convert ndiff and zenmap to setuptools. Fixes #2649 2024-01-29 17:09:26 +00:00
nping
nselib Correctly decode MySql error packets. 2024-01-29 18:31:38 +00:00
nsock
scripts Correct packet size testing in KNX scripts. Fixes #2727, fixes #2728 2023-11-12 23:02:33 +00:00
tests Fix an issue with expr_match 2023-12-14 19:13:22 +00:00
todo
zenmap Zenmap bugs go to Github, not dev@nmap.org 2024-01-29 22:29:10 +00:00
.gitignore Add tests for osscan's expr_match function (some fail) 2023-11-27 23:05:03 +00:00
.lgtm.yml
.travis.yml
acinclude.m4
aclocal.m4
BSDmakefile
CHANGELOG Update calls to gtk.TextBuffer.get_text to include all args. Fixes #2739. Closes #2740. 2024-01-29 18:31:37 +00:00
charpool.cc
charpool.h
checklibs.sh Follow redirects in checklibs 2024-02-26 18:29:05 +00:00
config.guess
config.sub
configure
configure.ac
CONTRIBUTING.md
depcomp
FingerPrintResults.cc
FingerPrintResults.h
FPEngine.cc
FPEngine.h
FPModel.cc
FPModel.h
HACKING
idle_scan.cc
idle_scan.h
INSTALL
LICENSE
lpeg.c
ltmain.sh
MACLookup.cc
MACLookup.h
main.cc
Makefile.in Add tests for osscan's expr_match function (some fail) 2023-11-27 23:05:03 +00:00
missing
NewTargets.cc
NewTargets.h
nmap-header-template.cc
nmap-mac-prefixes
nmap-os-db Integrate more submissions and sort fingerprints 2024-02-12 18:45:55 +00:00
nmap-protocols
nmap-rpc
nmap-service-probes Fix a few typos [ci skip] 2024-02-26 18:29:07 +00:00
nmap-services Bump up wsman (winrm) port 5985 and 5986 frequency as these are commonly seen. See issue #2708 2023-11-27 22:10:31 +00:00
nmap.cc Fix unprivileged behavior for -PU and others 2023-11-27 23:05:02 +00:00
nmap.h Update nmap-os-db syntax to support nested ranges 2023-11-27 23:05:04 +00:00
nmap.spec.in Update RPM spec files to correct python3 package name. Fixes #2706 2024-01-29 18:31:38 +00:00
nmap_amigaos.h
nmap_config.h.in
nmap_dns.cc
nmap_dns.h
nmap_error.cc
nmap_error.h
nmap_ftp.cc
nmap_ftp.h
nmap_tty.cc
nmap_tty.h
nmap_winconfig.h
NmapOps.cc
NmapOps.h
NmapOutputTable.cc
NmapOutputTable.h
nse_db.cc
nse_db.h
nse_debug.cc
nse_debug.h
nse_dnet.cc
nse_dnet.h
nse_fs.cc
nse_fs.h
nse_libssh2.cc
nse_libssh2.h
nse_lpeg.cc
nse_lpeg.h
nse_lua.h
nse_main.cc
nse_main.h
nse_main.lua
nse_nmaplib.cc
nse_nmaplib.h
nse_nsock.cc
nse_nsock.h
nse_openssl.cc
nse_openssl.h
nse_ssl_cert.cc
nse_ssl_cert.h
nse_utility.cc
nse_utility.h
nse_zlib.cc
nse_zlib.h
osscan.cc Fix an issue with expr_match 2023-12-14 19:13:22 +00:00
osscan.h Add tests for osscan's expr_match function (some fail) 2023-11-27 23:05:03 +00:00
osscan2.cc Fix OS scan retries when system does not send RST 2024-02-26 18:29:09 +00:00
osscan2.h
output.cc
output.h
payload.cc
payload.h
portlist.cc
portlist.h
portreasons.cc
portreasons.h
probespec.h
protocols.cc
protocols.h
README-WIN32
README.md
scan_engine.cc incompleteHosts is multiset, not list, so size() is constant-time 2024-02-26 18:29:10 +00:00
scan_engine.h incompleteHosts is multiset, not list, so size() is constant-time 2024-02-26 18:29:10 +00:00
scan_engine_connect.cc
scan_engine_connect.h
scan_engine_raw.cc Revert r38129. Pingprobes were not being seen in some cases. 2023-11-14 19:04:27 +00:00
scan_engine_raw.h
scan_lists.cc
scan_lists.h
service_scan.cc
service_scan.h
services.cc
services.h
shtool
string_pool.cc
string_pool.h
struct_ip.h
Target.cc
Target.h
TargetGroup.cc
TargetGroup.h
targets.cc
targets.h
tcpip.cc
tcpip.h
timing.cc
timing.h
traceroute.cc
traceroute.h
utils.cc
utils.h
xml.cc
xml.h
zenmap.spec.in Update RPM spec files to correct python3 package name. Fixes #2706 2024-01-29 18:31:38 +00:00

Nmap Build Status Language grade: C/C++ Language grade: Python Total alerts

Nmap is released under a custom license, which is based on (but not compatible with) GPLv2. The Nmap license allows free usage by end users, and we also offer a commercial license for companies that wish to redistribute Nmap technology with their products. See Nmap Copyright and Licensing for full details.

The latest version of this software as well as binary installers for Windows, macOS, and Linux (RPM) are available from Nmap.org

Full documentation is also available on the Nmap.org website.

Questions and suggestions may be sent to the Nmap-dev mailing list.

Installing

Ideally, you should be able to just type:

./configure
make
make install

For far more in-depth compilation, installation, and removal notes, read the Nmap Install Guide on Nmap.org.

Using Nmap

Nmap has a lot of features, but getting started is as easy as running nmap scanme.nmap.org. Running nmap without any parameters will give a helpful list of the most common options, which are discussed in depth in the man page. Users who prefer a graphical interface can use the included Zenmap front-end.

Contributing

Information about filing bug reports and contributing to the Nmap project can be found in the HACKING and CONTRIBUTING.md files.