Nmap - the Network Mapper. Github mirror of official SVN repository. https://svn.nmap.org/
Find a file
2024-03-27 16:51:53 +00:00
.github/ISSUE_TEMPLATE
docs
libdnet-stripped
liblinear
liblua Update liblua to Lua 5.4.6 2024-02-27 21:25:15 +00:00
libnetutil Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
libpcap Rename VERSION to VERSION.txt; macOS build broke 2023-06-28 18:16:55 +00:00
libpcre
libssh2 Build fixes for Windows 2024-03-25 15:13:39 +00:00
libz
macosx
mswin32 Fix a typo in nmap.vcxproj 2024-03-27 16:40:16 +00:00
nbase
ncat
ndiff
nping Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
nselib Update MS SQL server fingerprints 2024-03-18 18:19:21 +00:00
nsock
scripts
tests Fix another case for expr_match 2024-02-29 20:02:01 +00:00
todo
zenmap
.gitignore Upgrade libpcre2 to 10.43 2024-02-28 16:06:30 +00:00
.lgtm.yml Fix a config issue with LGTM (libverbs not linked in libpcap) 2020-09-15 23:29:05 +00:00
.travis.yml
acinclude.m4
aclocal.m4
BSDmakefile
CHANGELOG Upgrade liblinear to 2.47 2024-02-28 18:18:35 +00:00
charpool.cc
charpool.h Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
checklibs.sh Upgrade liblinear to 2.47 2024-02-28 18:18:35 +00:00
config.guess
config.sub Update config.guess and config.sub from the latest source 2015-02-14 20:19:59 +00:00
configure
configure.ac
CONTRIBUTING.md
depcomp
FingerPrintResults.cc Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
FingerPrintResults.h Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
FPEngine.cc
FPEngine.h
FPModel.cc
FPModel.h
HACKING
idle_scan.cc Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
idle_scan.h
INSTALL Fixes broken URL. Updates http://nmap.org/install to https://nmap.org/book/install.html 2015-05-11 01:44:13 +00:00
LICENSE Add paragraph break for easier reading 2023-01-11 22:26:08 +00:00
lpeg.c Fix inclusion of Lua headers. See #1355 2018-10-16 05:18:31 +00:00
ltmain.sh
MACLookup.cc Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
MACLookup.h
main.cc
Makefile.in Transition from setup.py to pyproject.toml 2024-03-21 20:20:00 +00:00
missing Removes trailing spaces in 69 files. Closes #971. 2017-08-23 08:52:40 +00:00
NewTargets.cc Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
NewTargets.h
nmap-header-template.cc
nmap-mac-prefixes
nmap-os-db Process more service fingerprints 2024-03-21 18:20:48 +00:00
nmap-protocols
nmap-rpc Bump copyright date and update some links [ci skip] 2022-02-18 17:38:46 +00:00
nmap-service-probes
nmap-services
nmap.cc
nmap.h Bump date and reapply header templates 2024-02-28 18:46:45 +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 Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
nmap_error.cc
nmap_error.h
nmap_ftp.cc
nmap_ftp.h Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
nmap_tty.cc Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
nmap_tty.h
nmap_winconfig.h Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
NmapOps.cc
NmapOps.h
NmapOutputTable.cc
NmapOutputTable.h
nse_db.cc Add missing LUALIB_API declaration to nse_db 2022-12-12 21:01:35 +00:00
nse_db.h
nse_debug.cc
nse_debug.h
nse_dnet.cc Check return value of eth_send in case of errors 2022-01-13 22:30:20 +00:00
nse_dnet.h Add newlines at the EOF in conformance to Daniel's coding standards 2014-06-18 10:18:58 +00:00
nse_fs.cc Fix inclusion of Lua headers. See #1355 2018-10-16 05:18:31 +00:00
nse_fs.h
nse_libssh2.cc Avoid a crash (double-free) when SSH connection fails 2018-11-29 17:42:09 +00:00
nse_libssh2.h Convert a few files to Unix line endings 2017-07-18 18:46:02 +00:00
nse_lpeg.cc
nse_lpeg.h
nse_lua.h
nse_main.cc
nse_main.h Use existing Lua strings for script output; avoid creating copies. 2022-11-16 15:55:54 +00:00
nse_main.lua
nse_nmaplib.cc
nse_nmaplib.h
nse_nsock.cc Handle pcap sockets just like other nsock sockets. 2022-01-04 18:10:45 +00:00
nse_nsock.h
nse_openssl.cc Use BN_bn2mpi for ssh2. Add some tests. 2023-01-02 21:20:09 +00:00
nse_openssl.h
nse_ssl_cert.cc
nse_ssl_cert.h Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
nse_utility.cc
nse_utility.h
nse_zlib.cc
nse_zlib.h Add zlib binding for NSE. Fixes #532 2017-09-13 01:54:19 +00:00
osscan.cc Remove various "the the" repeats. Closes #2804 2024-03-16 01:16:34 +00:00
osscan.h
osscan2.cc Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
osscan2.h Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
output.cc
output.h
payload.cc
payload.h
portlist.cc
portlist.h
portreasons.cc
portreasons.h Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
probespec.h Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
protocols.cc
protocols.h Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
README-WIN32 Bump version and regen docs for 7.31 maintenance release. 2016-10-21 20:12:59 +00:00
README.md
scan_engine.cc Optimize processData: Reduce iterations looking for global pings 2024-03-01 19:29:55 +00:00
scan_engine.h Optimize processData: reduce calls to probeTimeout() and TIMEVAL_SUBTRACT calcs. 2024-03-01 19:29:55 +00:00
scan_engine_connect.cc
scan_engine_connect.h
scan_engine_raw.cc
scan_engine_raw.h Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
scan_lists.cc
scan_lists.h
service_scan.cc
service_scan.h
services.cc Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
services.h Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
shtool
string_pool.cc Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
string_pool.h
struct_ip.h
Target.cc
Target.h
TargetGroup.cc Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
TargetGroup.h
targets.cc Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
targets.h Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
tcpip.cc
tcpip.h
timing.cc
timing.h
traceroute.cc Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
traceroute.h
utils.cc Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
utils.h
xml.cc
xml.h
zenmap.spec.in

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.