Skip to content

Commit 95b974b

Browse files
committed
Merge 7.95 release branch into trunk
1 parent e8c7e7b commit 95b974b

31 files changed

+3823
-2993
lines changed

CHANGELOG

+30-18
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
#Nmap Changelog ($Id$); -*-text-*-
22

3+
Nmap 7.95 [2024-04-23]
4+
5+
o [Windows] Upgraded Npcap (our Windows raw packet capturing and
6+
transmission driver) from version 1.75 to the latest version 1.79. It
7+
includes many performance improvements, bug fixes and feature
8+
enhancements described at https://npcap.com/changelog.
9+
10+
o Integrated over 4000 IPv4 OS fingerprints submitted since June 2020. Added
11+
336 fingerprints, bringing the new total to 6036. Additions include iOS 15 &
12+
16, macOS Ventura & Monterey, Linux 6.1, OpenBSD 7.1, and lwIP 2.2
13+
14+
o Integrated over 2500 service/version detection fingerprints submitted since
15+
June 2020. The signature count went up 1.4% to 12089, including 9 new
16+
softmatches. We now detect 1246 protocols, including new additions of grpc,
17+
mysqlx, essnet, remotemouse, and tuya.
18+
319
o [NSE] Four new scripts from the DINA community (https://github.com/DINA-community)
420
for querying industrial control systems:
521

@@ -15,32 +31,31 @@ o [NSE] Four new scripts from the DINA community (https://github.com/DINA-commun
1531
+ profinet-cm-lookup queries the DCERPC endpoint mapper exposed via the
1632
PNIO-CM service.
1733

18-
o Integrated over 2500 service/version detection fingerprints submitted since
19-
June 2020. The signature count went up 1.4% to 12089, including 9 new
20-
softmatches. We now detect 1246 protocols, including new additions of grpc,
21-
mysqlx, essnet, remotemouse, and tuya.
34+
o Upgraded included libraries: Lua 5.4.6, libpcre2 10.43, zlib 1.3.1,
35+
libssh2 1.11.0, liblinear 2.47
2236

23-
o Integrated over 4000 IPv4 OS fingerprints submitted since June 2020. Added
24-
336 fingerprints, bringing the new total to 6036. Additions include iOS 15 &
25-
16, macOS Ventura & Monterey, Linux 6.1, OpenBSD 7.1, and lwIP 2.2
37+
o [GH#2639] Upgraded OpenSSL binaries (for the Windows builds and for
38+
RPMs) to version 3.0.13. CVEs resolved in this update include only 2
39+
moderate-severity issues which we do not believe affect Nmap:
40+
CVE-2023-5363 and CVE-2023-2650
41+
42+
o [Zenmap][Ndiff][GH#2649] Zenmap and Ndiff now use setuptools, not distutils for packaging.
43+
44+
o [Ncat][GH#2685] Fixed Ncat UDP server mode to not quit after EOF on stdin. Reported
45+
as Debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1039613
46+
47+
o [GH#2672] Fixed an issue where TCP Connect scan (-sT) on Windows would fail to open any
48+
sockets, leading to scans that never finish. [Daniel Miller]
2649

2750
o [NSE] ssh-auth-methods will now print the pre-authentication banner text when
2851
available. Requires libssh2 1.11.0 or later. [Daniel Miller]
2952

30-
o Upgrade included libraries: Lua 5.4.6, libpcre2 10.43, zlib 1.3.1,
31-
libssh2 1.11.0, liblinear 2.47
32-
3353
o [Zenmap][GH#2739] Fix a crash in Zenmap when changing a host comment.
3454

3555
o [NSE][GH#2766] Fix TLS 1.2 signature algorithms for EdDSA. [Daniel Roethlisberger]
3656

37-
o [Zenmap][Ndiff][GH#2649] Zenmap and Ndiff now use setuptools, not distutils for packaging.
38-
3957
o [Zenmap][GH#2706] RPM spec files now correctly require the python3 package, not python>=3
4058

41-
o [GH#2672] Fixed an issue where TCP Connect scan (-sT) on Windows would fail to open any
42-
sockets, leading to scans that never finish. [Daniel Miller]
43-
4459
o Improvements to OS detection fingerprint matching, including a syntax change
4560
for nmap-os-db that allows ranges within the TCP Options string. This leads
4661
to more concise and maintainable fingerprints. [Daniel Miller]
@@ -57,9 +72,6 @@ o [GH#2731] Fix an out-of-bounds read which led to out-of-memory errors when
5772

5873
o [GH#2609] Fixed a memory leak in Nsock: compiled pcap filters were not freed.
5974

60-
o [Ncat][GH#2685] Fixed Ncat UDP server mode to not quit after EOF on stdin. Reported
61-
as Debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1039613
62-
6375
o [GH#2658] Fixed a crash when using service name wildcards with -p, as in -p "http*"
6476

6577
o [NSE] Fixed DNS TXT record parsing which caused asn-query to fail in Nmap

Makefile.in

+4-3
Original file line numberDiff line numberDiff line change
@@ -361,12 +361,13 @@ tests/%: tests/%.cc $(OBJS)
361361
DEFAULT_PYTHON_PATH = /usr/bin/env python3
362362

363363
build-zenmap: $(ZENMAPDIR)/pyproject.toml $(ZENMAPDIR)/zenmapCore/Version.py
364-
$(PYTHON) -m build $(ZENMAPDIR)
364+
$(PYTHON) -m build $(ZENMAPDIR)/
365365

366366
install-zenmap: $(ZENMAPDIR)/pyproject.toml
367-
$(INSTALL) -d $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1
368-
$(PYTHON) -m pip install $(ZENMAPDIR) $(if $(DESTDIR),--root "$(DESTDIR)")
367+
$(INSTALL) -d $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 $(DESTDIR)$(deskdir)
368+
$(PYTHON) -m pip install $(ZENMAPDIR)/ $(if $(DESTDIR),--root "$(DESTDIR)")
369369
$(INSTALL) -c -m 644 docs/zenmap.1 $(DESTDIR)$(mandir)/man1/
370+
$(INSTALL) -c -m 644 $(ZENMAPDIR)/install_scripts/unix/*.desktop $(DESTDIR)$(deskdir)
370371
# Create a symlink from nmapfe to zenmap if nmapfe doesn't exist or is
371372
# already a link.
372373
if [ ! -f $(DESTDIR)$(bindir)/nmapfe -o -L $(DESTDIR)$(bindir)/nmapfe ]; then \

docs/man-xlate/nmap-es.1

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
.\" Title: nmap
33
.\" Author: [see the "Autor" section]
44
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
5-
.\" Date: 17/05/2023
5+
.\" Date: 12/04/2024
66
.\" Manual: Guía de referencia de Nmap
77
.\" Source: Nmap
88
.\" Language: Spanish
99
.\"
10-
.TH "NMAP" "1" "17/05/2023" "Nmap" "Guía de referencia de Nmap"
10+
.TH "NMAP" "1" "12/04/2024" "Nmap" "Guía de referencia de Nmap"
1111
.\" -----------------------------------------------------------------
1212
.\" * Define some portability stuff
1313
.\" -----------------------------------------------------------------

docs/man-xlate/nmap-fr.1

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
.\" Title: nmap
33
.\" Author: [see the "Auteur" section]
44
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
5-
.\" Date: 17/05/2023
5+
.\" Date: 12/04/2024
66
.\" Manual: Guide de référence Nmap
77
.\" Source: Nmap
88
.\" Language: French
99
.\"
10-
.TH "NMAP" "1" "17/05/2023" "Nmap" "Guide de référence Nmap"
10+
.TH "NMAP" "1" "12/04/2024" "Nmap" "Guide de référence Nmap"
1111
.\" -----------------------------------------------------------------
1212
.\" * Define some portability stuff
1313
.\" -----------------------------------------------------------------

docs/man-xlate/nmap-hr.1

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
.\" Title: nmap
33
.\" Author: [see the "Author" section]
44
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
5-
.\" Date: 05/17/2023
5+
.\" Date: 04/12/2024
66
.\" Manual: Nmap vodič
77
.\" Source: Nmap
88
.\" Language: Croatian
99
.\"
10-
.TH "NMAP" "1" "05/17/2023" "Nmap" "Nmap vodič"
10+
.TH "NMAP" "1" "04/12/2024" "Nmap" "Nmap vodič"
1111
.\" -----------------------------------------------------------------
1212
.\" * Define some portability stuff
1313
.\" -----------------------------------------------------------------

docs/man-xlate/nmap-hu.1

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
.\" Title: nmap
33
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
44
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
5-
.\" Date: 17/05/2023
5+
.\" Date: 12/04/2024
66
.\" Manual: Nmap Referencia Útmutató
77
.\" Source: Nmap
88
.\" Language: Hungarian
99
.\"
10-
.TH "NMAP" "1" "17/05/2023" "Nmap" "Nmap Referencia Útmutató"
10+
.TH "NMAP" "1" "12/04/2024" "Nmap" "Nmap Referencia Útmutató"
1111
.\" -----------------------------------------------------------------
1212
.\" * Define some portability stuff
1313
.\" -----------------------------------------------------------------

docs/man-xlate/nmap-id.1

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
.\" Title: nmap
33
.\" Author: [see the "Penulis" section]
44
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
5-
.\" Date: 05/17/2023
5+
.\" Date: 04/12/2024
66
.\" Manual: Panduan Referensi Nmap
77
.\" Source: Nmap
88
.\" Language: Indonesian
99
.\"
10-
.TH "NMAP" "1" "05/17/2023" "Nmap" "Panduan Referensi Nmap"
10+
.TH "NMAP" "1" "04/12/2024" "Nmap" "Panduan Referensi Nmap"
1111
.\" -----------------------------------------------------------------
1212
.\" * Define some portability stuff
1313
.\" -----------------------------------------------------------------

docs/man-xlate/nmap-it.1

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
.\" Title: nmap
33
.\" Author: [see the "Autore" section]
44
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
5-
.\" Date: 17/05/2023
5+
.\" Date: 12/04/2024
66
.\" Manual: Guida di riferimento di Nmap
77
.\" Source: Nmap
88
.\" Language: Italian
99
.\"
10-
.TH "NMAP" "1" "17/05/2023" "Nmap" "Guida di riferimento di Nmap"
10+
.TH "NMAP" "1" "12/04/2024" "Nmap" "Guida di riferimento di Nmap"
1111
.\" -----------------------------------------------------------------
1212
.\" * Define some portability stuff
1313
.\" -----------------------------------------------------------------

docs/man-xlate/nmap-ja.1

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
.\" Title: nmap
33
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
44
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
5-
.\" Date: 17/05/2023
5+
.\" Date: 12/04/2024
66
.\" Manual: Nmap リファレンスガイド
77
.\" Source: Nmap
88
.\" Language: Japanese
99
.\"
10-
.TH "NMAP" "1" "17/05/2023" "Nmap" "Nmap リファレンスガイド"
10+
.TH "NMAP" "1" "12/04/2024" "Nmap" "Nmap リファレンスガイド"
1111
.\" -----------------------------------------------------------------
1212
.\" * Define some portability stuff
1313
.\" -----------------------------------------------------------------
@@ -93,7 +93,7 @@ Nmapの最新バージョンは、\m[blue]\fB\%https://nmap.org\fR\m[]から入
9393
.RS 4
9494
.\}
9595
.nf
96-
Nmap 7\&.94 ( https://nmap\&.org )
96+
Nmap 7\&.95 ( https://nmap\&.org )
9797
Usage: nmap [Scan Type(s)] [Options] {target specification}
9898
TARGET SPECIFICATION:
9999
Can pass hostnames, IP addresses, networks, etc\&.
@@ -106,7 +106,7 @@ HOST DISCOVERY:
106106
\-sL: List Scan \- simply list targets to scan
107107
\-sn: Ping Scan \- disable port scan
108108
\-Pn: Treat all hosts as online \-\- skip host discovery
109-
\-PS/PA/PU/PY[portlist]: TCP SYN/ACK, UDP or SCTP discovery to given ports
109+
\-PS/PA/PU/PY[portlist]: TCP SYN, TCP ACK, UDP or SCTP discovery to given ports
110110
\-PE/PP/PM: ICMP echo, timestamp, and netmask request discovery probes
111111
\-PO[protocol list]: IP Protocol Ping
112112
\-n/\-R: Never do DNS resolution/Always resolve [default: sometimes]

docs/man-xlate/nmap-pl.1

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
.\" Title: nmap
33
.\" Author: [see the "Autor" section]
44
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
5-
.\" Date: 05/17/2023
5+
.\" Date: 04/12/2024
66
.\" Manual: Opis programu Nmap
77
.\" Source: Nmap
88
.\" Language: Polish
99
.\"
10-
.TH "NMAP" "1" "05/17/2023" "Nmap" "Opis programu Nmap"
10+
.TH "NMAP" "1" "04/12/2024" "Nmap" "Opis programu Nmap"
1111
.\" -----------------------------------------------------------------
1212
.\" * Define some portability stuff
1313
.\" -----------------------------------------------------------------

docs/man-xlate/nmap-pt_BR.1

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
.\" Title: nmap
33
.\" Author: [see the "Autor" section]
44
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
5-
.\" Date: 17/05/2023
5+
.\" Date: 12/04/2024
66
.\" Manual: Guia de Referência do Nmap
77
.\" Source: Nmap
88
.\" Language: Portuguese (Brazil)
99
.\"
10-
.TH "NMAP" "1" "17/05/2023" "Nmap" "Guia de Referência do Nmap"
10+
.TH "NMAP" "1" "12/04/2024" "Nmap" "Guia de Referência do Nmap"
1111
.\" -----------------------------------------------------------------
1212
.\" * Define some portability stuff
1313
.\" -----------------------------------------------------------------

docs/man-xlate/nmap-sk.1

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
.\" Title: nmap
33
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
44
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
5-
.\" Date: 17. mája 2023
5+
.\" Date: 12. apríla 2024
66
.\" Manual: Nmap - Referencna prirucka
77
.\" Source: Nmap
88
.\" Language: Slovak
99
.\"
10-
.TH "NMAP" "1" "17. mája 2023" "Nmap" "Nmap \- Referencna prirucka"
10+
.TH "NMAP" "1" "12. apríla 2024" "Nmap" "Nmap \- Referencna prirucka"
1111
.\" -----------------------------------------------------------------
1212
.\" * Define some portability stuff
1313
.\" -----------------------------------------------------------------

docs/nmap.1

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
.\" Title: nmap
33
.\" Author: [see the "Authors" section]
44
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
5-
.\" Date: 05/17/2023
5+
.\" Date: 04/12/2024
66
.\" Manual: Nmap Reference Guide
77
.\" Source: Nmap
88
.\" Language: English
99
.\"
10-
.TH "NMAP" "1" "05/17/2023" "Nmap" "Nmap Reference Guide"
10+
.TH "NMAP" "1" "04/12/2024" "Nmap" "Nmap Reference Guide"
1111
.\" -----------------------------------------------------------------
1212
.\" * Define some portability stuff
1313
.\" -----------------------------------------------------------------
@@ -119,7 +119,7 @@ This options summary is printed when Nmap is run with no arguments, and the late
119119
.RS 4
120120
.\}
121121
.nf
122-
Nmap 7\&.94 ( https://nmap\&.org )
122+
Nmap 7\&.95 ( https://nmap\&.org )
123123
Usage: nmap [Scan Type(s)] [Options] {target specification}
124124
TARGET SPECIFICATION:
125125
Can pass hostnames, IP addresses, networks, etc\&.
@@ -132,7 +132,7 @@ HOST DISCOVERY:
132132
\-sL: List Scan \- simply list targets to scan
133133
\-sn: Ping Scan \- disable port scan
134134
\-Pn: Treat all hosts as online \-\- skip host discovery
135-
\-PS/PA/PU/PY[portlist]: TCP SYN/ACK, UDP or SCTP discovery to given ports
135+
\-PS/PA/PU/PY[portlist]: TCP SYN, TCP ACK, UDP or SCTP discovery to given ports
136136
\-PE/PP/PM: ICMP echo, timestamp, and netmask request discovery probes
137137
\-PO[protocol list]: IP Protocol Ping
138138
\-n/\-R: Never do DNS resolution/Always resolve [default: sometimes]

docs/nmap.usage.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Nmap 7.94SVN ( https://nmap.org )
1+
Nmap 7.95 ( https://nmap.org )
22
Usage: nmap [Scan Type(s)] [Options] {target specification}
33
TARGET SPECIFICATION:
44
Can pass hostnames, IP addresses, networks, etc.
@@ -11,7 +11,7 @@ HOST DISCOVERY:
1111
-sL: List Scan - simply list targets to scan
1212
-sn: Ping Scan - disable port scan
1313
-Pn: Treat all hosts as online -- skip host discovery
14-
-PS/PA/PU/PY[portlist]: TCP SYN/ACK, UDP or SCTP discovery to given ports
14+
-PS/PA/PU/PY[portlist]: TCP SYN, TCP ACK, UDP or SCTP discovery to given ports
1515
-PE/PP/PM: ICMP echo, timestamp, and netmask request discovery probes
1616
-PO[protocol list]: IP Protocol Ping
1717
-n/-R: Never do DNS resolution/Always resolve [default: sometimes]

docs/zenmap.1

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
.\" Title: zenmap
33
.\" Author: [see the "Authors" section]
44
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
5-
.\" Date: 05/17/2023
5+
.\" Date: 04/12/2024
66
.\" Manual: Zenmap Reference Guide
77
.\" Source: Zenmap
88
.\" Language: English
99
.\"
10-
.TH "ZENMAP" "1" "05/17/2023" "Zenmap" "Zenmap Reference Guide"
10+
.TH "ZENMAP" "1" "04/12/2024" "Zenmap" "Zenmap Reference Guide"
1111
.\" -----------------------------------------------------------------
1212
.\" * Define some portability stuff
1313
.\" -----------------------------------------------------------------

macosx/openssl.modules

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0"?>
22
<!DOCTYPE moduleset SYSTEM "moduleset.dtd" [
3-
<!ENTITY nmap_version "7.94SVN">
3+
<!ENTITY nmap_version "7.95">
44
<!ENTITY openssl_version "3.0.13">
55
]>
66
<?xml-stylesheet type="text/xsl" href="moduleset.xsl"?>

0 commit comments

Comments
 (0)