Commit graph

2399 commits

Author SHA1 Message Date
dmiller
9458beda4c Handle immediate callback before thread yields
Nsock makes no guarantees that it will not call the callback for various
functions before returning, so we have to check for that and not assert
it. Fixes #3250. Fixes #3206.
2026-05-05 20:58:55 +00:00
dmiller
91ea799a8b Ensure null termination on copied strings 2026-04-30 22:02:00 +00:00
dmiller
757609ad8a Double-check length in SOCKS5 response processing 2026-04-16 23:36:47 +00:00
dmiller
884bde1d72 Fix out-of-bounds access in Nping EchoClient 2026-04-15 21:28:35 +00:00
dmiller
f752603604 Fix 1-byte read overrun 2026-04-07 13:51:07 +00:00
nnposter
e9a540a7b2 Do not mangle special characters in URL path segments. Close #3317 2026-04-06 03:05:01 +00:00
dmiller
6dac43b5d8 Bump version to 7.99SVN 2026-03-27 13:56:38 +00:00
dmiller
deb076224e Reintegrate Nmap 7.99 release branch 2026-03-27 13:52:02 +00:00
nnposter
84961d5133 Interpret plus signs as spaces in url.parse_query 2026-03-16 02:28:27 +00:00
nnposter
441823173f Fix inconsistent results of tableaux tcopy and shallow_tcopy. Close #3287
Optimize performance when iterating over tables.
2026-03-11 17:26:38 +00:00
nnposter
b7fa2da5e5 Add missing CHANGELOG entries 2026-03-11 17:05:13 +00:00
nnposter
5698bd1bb6 Fix parsing of URLs with query strings but empty paths
The query string was getting slurped into authority
2026-03-11 16:11:57 +00:00
nnposter
a6c2b5e7ee Add missing NSE tags to CHANGELOG 2026-02-02 01:45:30 +00:00
nnposter
c04f4d1ba2 Add the option to preload stdnse.make_buffer with data. Close #3253 2026-02-02 01:42:06 +00:00
dmiller
f5c06c948b Send up to current capacity of requests at once. Fixes #3280 2026-01-22 19:47:54 +00:00
dmiller
1b3ca45054 Compatibility fixes and Github autobuilds. Closes #3214 2026-01-12 16:59:25 +00:00
nnposter
4d7ed415c0 Implement script argument hostmap-crtsh.lax. Close #3239, fix #2183 2025-12-10 18:29:53 +00:00
nnposter
472b586767 Refactor the script to address multiple issues
- Add support for HTTPS
  - Add support for IPv6
  - Add support for more than one path argument
  - Properly identify the Location header in the HTTP response
  - Properly identify the destination host in the Location header
  - Leverage normalized IP address comparison
  - Avoid processing the HTTP response body, possibly "endless"
  - Add the found IP address as a new scan target (optionally)
Close #3218, close #3191)
2025-12-02 23:55:01 +00:00
nnposter
f5a3251e97 Use the correct the port range, 512-1023, not 513-1024.
Detect if binding a socket to a given port failed and retry.
Close #3196
2025-11-01 22:52:49 +00:00
nnposter
8d7fa538e3 Properly detect if binding an RPC socket to a given port failed. Close #3194
Testing the return status of socket:bind() and socket:connect() is not enough.
For details, see #1939.
2025-11-01 22:34:51 +00:00
dmiller
f2548e68a8 Add changelog entry for #2657. Closes #2657 2025-10-24 19:27:53 +00:00
dmiller
58874849d3 Reintegrate Nmap 7.98 release branch 2025-08-21 20:24:37 +00:00
dmiller
08cf89313d Update liblua to 5.4.8 2025-08-07 16:20:19 +00:00
dmiller
9373947e60 Use less ambiguous term for stack overflow (NOT buffer overflow) 2025-07-17 20:10:32 +00:00
dmiller
0945b9bd0b Fix a reported 1-byte overflow 2025-07-05 00:06:58 +00:00
dmiller
459c3c69fe Changelog entry for previous commits 2025-07-05 00:06:57 +00:00
dmiller
a600528532 Set ss_family when generating random decoys. Fixes #2757. 2025-06-17 21:50:10 +00:00
dmiller
75f3f97763 Skip extension header values as protocol numbers. Fixes #2899 2025-06-17 18:07:01 +00:00
dmiller
3388e04355 Changelog entries for recently resolved issues 2025-06-16 15:25:17 +00:00
nnposter
b35a88ac60 Allow MessageID UUIDs without "urn:" prefix. Fixes #3123 2025-05-28 17:48:11 +00:00
dmiller
ec3b1d264b Reintegrate 7.97 changes 2025-05-15 15:42:03 +00:00
dmiller
79d468d7a1 Handle 'localhost' target name in mass_dns 2025-05-09 22:47:08 +00:00
dmiller
c66baf785e Merge Nmap 7.96 release branch 2025-05-07 13:22:40 +00:00
dmiller
eddc779a09 Add changelog entries for some important items 2025-04-30 19:58:18 +00:00
dmiller
037a1a40fc Change location of dark mode toggle to Profile menu 2025-04-21 20:40:23 +00:00
dmiller
edeed3dc65 Zenmap dark mode. Fixes #2358 2025-04-17 04:21:21 +00:00
dmiller
2f750998ef Update libpcre to 10.45 2025-04-15 15:08:06 +00:00
dmiller
aed27d094e Update libpcap to 1.10.5 2025-04-14 19:06:54 +00:00
dmiller
2bc341de52 Update libssh2 to 1.11.1 2025-04-14 17:20:50 +00:00
dmiller
58ef6f6dac Update Lua to 5.4.7 2025-04-14 17:20:42 +00:00
dmiller
7f630e1ee9 Add targets-ipv6-eui64 script 2025-03-13 21:47:54 +00:00
dmiller
f6b7c062cc New scripts and probes for winbox service. Closes #2973 2025-03-12 17:30:28 +00:00
dmiller
068dd4b0df Fix out-of-bounds reads. Closes #2954 2025-02-27 16:42:05 +00:00
dmiller
fd80921926 Clarify libpcre version change in changelog 2025-02-17 15:37:24 +00:00
dmiller
09760d2753 CHANGELOG for previous commit 2025-02-10 21:06:54 +00:00
dmiller
dd4a7906d6 Change Ncat default behavior to avoid TCP half-closed connections 2024-11-25 22:09:10 +00:00
dmiller
a47850b6df Changelog entry for last commit. Fixes #2788. [ci skip] 2024-11-21 21:47:26 +00:00
dmiller
f72c0df772 Docs for -q option. Fixes #2422 2024-11-18 18:13:17 +00:00
dmiller
f1325d7c6f Handle libssh2 errors on connect. Closes #2616. Fixes #1014 2024-10-04 18:21:25 +00:00
nnposter
3d99250c83 Allow crypto IVs with leading zero. Close #2928, fix #2640 2024-09-13 21:36:46 +00:00