1
0
mirror of https://github.com/nmap/nmap.git synced 2026-02-14 17:36:33 +00:00
Commit Graph

2303 Commits

Author SHA1 Message Date
dmiller
10c4479b2d Fix #2416: listing interfaces on IPv6-only Linux. 2022-07-05 16:20:17 +00:00
dmiller
07bc658c4a Hide error traceback for nmap.new_try() handled exceptions. Fixes #2463 2022-06-29 20:40:30 +00:00
dmiller
51139a637f Upgrade libssh2 to 1.10.0 2022-06-29 20:40:29 +00:00
dmiller
c58b7b2526 Fix #2496: new targets couldn't be added because singleton object was not created 2022-06-27 23:01:44 +00:00
nnposter
f0e85baf85 Add support for DHCP client identifier
see https://datatracker.ietf.org/doc/html/rfc2132#section-9.14
Closes #2468
2022-06-08 22:59:30 +00:00
nnposter
97ec8d2de2 Improve parsing of CLUSTER NODES responses
- Avoid crash due to potentially unrecognized format
- Fix parsing of node flags, which may contain non-alphabetic characters
  Example: "failed?"
- Fix parsing of field ip:port@cport
- Add support for IPv6 nodes
- Remove parsing of unused node ID field
2022-05-11 21:58:28 +00:00
nnposter
4671f5da12 Change VSNNUM parsing to account for versions greater than 15
Fixes #2331, closes #2471
2022-05-06 02:49:25 +00:00
nnposter
a5d57b3280 Improve parsing of CLIENT LIST responses
- Avoid crash due to unhandled connection line termination
    (fixes #2296, closes #2342)
  - Gracefully handle absence of the "addr" attribute
  - Avoid false negative matching if the "addr" attribute was the last listed
  - Avoid false positive matching on the "laddr" attribute
2022-04-25 18:46:04 +00:00
nnposter
db39ee0518 Add missing includes to route.h test for FreeBSD. Fixes #2379 2022-04-20 17:09:55 +00:00
nnposter
639efbd214 Refactor IP ID capture loop. Fixes #2464
Rectify use of inaccessible library function packet.u16, incidentally
introduced in r38135 (041838d986)
2022-04-10 20:13:06 +00:00
nnposter
5afd9c60e6 Validate OpenSSL libraries even in custom locations
Fixes #2420, closes #2436
2022-03-03 02:58:32 +00:00
dmiller
c2d6b01f35 Update links to npcap.com 2022-02-18 17:38:54 +00:00
dmiller
43a10b1222 Formatting fixes to changelog [ci skip] 2022-02-11 21:53:58 +00:00
dmiller
0b7dc80349 Fix TDS7 password encoding. Fixes #2388. 2021-12-14 22:35:57 +00:00
dmiller
8d4c078394 Update deprecated IIS CPEs. Fixes #2401. Closes #2402 2021-12-13 20:27:39 +00:00
dmiller
fa029ca531 Add BSON handlers for most data types. Fixes #2393 2021-12-07 19:33:40 +00:00
nnposter
972ed6bac0 Add SOCKS5 support for SOCKS5_ATYP_NAME bind address. Closes #2365 2021-10-10 01:12:57 +00:00
dmiller
e2f58045df Fix Ncat's hostname/cert comparisons to handle non-null-term strings 2021-09-21 17:59:06 +00:00
dmiller
e74c00b7e5 Add a couple important fix notes to the changelog for 7.92 2021-08-16 18:36:34 +00:00
dmiller
dd82097c80 Merge changes from 7.92 release branch 2021-08-08 21:20:19 +00:00
fyodor
f7cc9612a0 typo 2021-08-08 02:20:24 +00:00
fyodor
cee01cc1a1 Add a couple other improvements we forgot to include in the changelog 2021-08-08 01:23:20 +00:00
fyodor
12bef342a7 Fix minor formatting issue 2021-08-08 00:31:30 +00:00
fyodor
5ccd15c3ce Update CHANGELOG for Nmap 7.92 release 2021-08-08 00:26:46 +00:00
dmiller
1e8f81c638 Clarify a changelog entry given the fix for #2293 2021-08-06 17:48:11 +00:00
dmiller
7c61f7c9c3 TLS 1.3 support for NSE. Fixes #1691 2021-07-02 20:01:30 +00:00
nnposter
67a04de96a Use uppercase hex digits in percent encoding. Fixes #2281 2021-05-17 21:31:32 +00:00
dmiller
169dc44b73 Allow --host-timeout=0 to override the timeout of -T5. 2021-05-13 21:57:14 +00:00
dmiller
14c7f87d6f XML output: include host times and a flag if the host timed out 2021-05-07 22:08:44 +00:00
dmiller
1717b4a9a9 Correct explanation of bug that was fixed. 2021-04-23 20:37:39 +00:00
dmiller
a744a969da Fix -sU modifying payloads when retrieving them. Closes #2269. Fixes #2268 2021-04-22 23:22:46 +00:00
nnposter
024bbf84f1 Make sure that SOCKS proxied server data are processed
There was a race condition where proxied server data could arrive appended
to the final SOCKS handshake response, causing the data to get skipped.
2021-03-16 02:34:35 +00:00
dmiller
05faa0287a Fix addrset matching with overlapping CIDR specs. Fixes #2257 2021-03-01 18:42:00 +00:00
nnposter
6d1c3f091e Fix Nikto db path resolution 2021-02-17 03:42:33 +00:00
dmiller
b305ba6b5d Prevent ssl-* from printing to jetdirect ports. Fixes #2237 2021-01-25 17:00:40 +00:00
dmiller
c425bb6d62 Changelog entry for previous changes [ci skip] 2021-01-19 19:57:38 +00:00
nnposter
58617a79f7 SMB2 dialect refactoring. Fixes #2203, closes #2208 2021-01-18 21:21:43 +00:00
nnposter
4564749ccd Reject non-useable routes. Fixes #2206 2021-01-18 20:11:40 +00:00
fyodor
80a9f4b2e3 Add the NPSL 0.92 to 0.93 upgrade to the CHANGELOG, noting that Nmap 7.90 and 7.91 may be used under this newer version if desired 2021-01-13 00:02:25 +00:00
dmiller
28bfe0dfd2 Use checked versions of FD_* macros. Closes #2202 2021-01-07 17:52:24 +00:00
nnposter
77f764fe72 Add script nbns-interfaces. Closes #2201 2020-12-30 03:51:21 +00:00
nnposter
9334c9fd5d Ncat certs should last for one year
Old Ncat versions were using one year but during OpenSSL API refresh (r36533),
the duration was accidentally changed to one minute by copying Ncat test code
from ncat/test/test-wildcard.c
Fixes #2167, closes #2168
2020-12-24 00:35:38 +00:00
dmiller
cd63da6ba0 Update DTD and changelog entry for previous change 2020-12-17 22:12:05 +00:00
nnposter
d0cf36c0a7 Fix false positives due to missing start/boot time
SMB field ServerStartTime ['start_time'] of zero should be interpreted
as "no time provided", not as the start of the epoch.
The field is zeroed out in SMB dialect 3.1.1.
2020-12-16 19:19:15 +00:00
nnposter
1293291ac8 Skip lease time in DHCP client packets by default
The old behavior (of using the default time of 1s) did not allow constructing
packets without this option, which in turn resulted in (1) DHCPINFORM packets
being non-compliant with RFC 2131 and (2) DHCP discovery scripts potentially
receiving non-default IP lease information. Fixes #2197
2020-12-04 00:38:12 +00:00
nnposter
c00f054d3c Fix crashes when decoding codepoints larger than 255. Fixes #2192
These codepoint references are now left intact. If necessary, it would be
a trivial change to replace them with corresponding UTF sequences.

Note that the previous code was decoding the character references recursively,
which was probably not the intent.
2020-11-25 02:14:03 +00:00
dmiller
f4fb91912d New script port-states expands hidden port state summaries 2020-11-16 21:41:46 +00:00
dmiller
0de714e8d3 New option --unique to prevent scanning same address twice. See #2180 2020-11-15 04:57:44 +00:00
nnposter
7400723efa Improvements to script hostmap-crtsh
* Avoids accepting identities not representing hostnames as new targets
* Identity representing a wildcard certificate is reduced to its static portion
* Replaces custom crt.sh response parsing with JSON parser
* Adds more error-checking code
* Splits SANs into individual names (closes #2174)
2020-11-15 01:37:45 +00:00
dmiller
4c28124b77 Fix #2175: NSE script output now tagged to Target obj, not IP or targetname 2020-11-09 18:49:17 +00:00