1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-09 22:21:29 +00:00
Commit Graph

486 Commits

Author SHA1 Message Date
dmiller
0b89ae00c0 Bump version to 7.95SVN 2024-04-23 19:38:37 +00:00
dmiller
95b974b101 Merge 7.95 release branch into trunk 2024-04-23 19:34:03 +00:00
dmiller
98c6ec85af Don't test for SSL_set_alpn_protos, present in all supported OpenSSL versions 2024-04-02 21:32:24 +00:00
dmiller
ba26cc78f2 Replace check for DTLS_client_method with OPENSSL_NO_DTLS 2024-04-02 21:32:23 +00:00
dmiller
c1c9fcca4a Avoid checking for SSL_set_tlsext_host_name, present in all supported OpenSSL versions 2024-04-02 21:32:22 +00:00
dmiller
f999182d0f Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
dmiller
e7f8cd820b Use TIMEVAL_FSEC_SUBTRACT for clarity 2024-02-26 18:29:10 +00:00
dmiller
3be01efb1c Handle special case SSL_ERROR_ZERO_RETURN == close_notify/EOF 2023-07-31 17:18:31 +00:00
dmiller
6cdc9ea14b Ncat: catch SSL errors with 0 return value 2023-07-31 17:18:30 +00:00
dmiller
9836d15314 Ncat: Use SSL_shutdown() not shutdown() on SSL connections 2023-07-31 17:18:30 +00:00
dmiller
d4e769197a Ncat server UDP: do not quit after EOF on STDIN. Fixes #2685 2023-07-27 17:31:48 +00:00
dmiller
b9263f056a Use correct HAVE_ macros for Lua 5.4. Fixes #2648 2023-05-30 18:33:07 +00:00
dmiller
85f38cb858 Bump version to 7.94SVN post-release 2023-05-20 23:05:18 +00:00
dmiller
72d67cf401 Merge 7.94 release branch 2023-05-20 22:59:41 +00:00
dmiller
7d57e7d6b1 Update Lua to 5.4.4 2023-05-01 17:44:45 +00:00
dmiller
6f6b2de214 Apply new license templates, bump copyright date 2023-04-14 17:11:46 +00:00
dmiller
7fe3f15eca Rewrite C99-style for loops 2023-04-03 21:42:37 +00:00
dmiller
dcb375cf7a Regen man pages 2023-03-31 22:13:49 +00:00
dmiller
0a97963f91 Fix XML errors in docs 2023-03-31 22:13:44 +00:00
dmiller
bbd481b271 Fix typo 2023-01-05 23:46:20 +00:00
dmiller
de17b51988 Add missing stddef.h include for offsetof 2022-12-12 21:01:35 +00:00
dmiller
7332939768 Ensure crypto CTX objects are freed. Fixes #2550 2022-10-25 17:00:01 +00:00
dmiller
495e220120 Remove libnetutil from Ncat dependencies 2022-10-21 21:15:45 +00:00
dmiller
bda95e0437 Fix edge cases: SSL renegotiation, exec programs 2022-10-14 00:58:24 +00:00
dmiller
1251467f88 Detect send errors and shut down the connection when they happen 2022-10-14 00:58:23 +00:00
dmiller
c87ccb2ea5 Pass a pointer, not a copy of struct fdinfo 2022-10-14 00:58:23 +00:00
dmiller
349da3b98a Make removing fd from fd_list_t a little more efficient 2022-10-14 00:58:22 +00:00
dmiller
6a9acb1f1a Make sure Unix socket path is null-terminated, per unix(7) 2022-10-14 00:58:22 +00:00
dmiller
ca691d2789 Simplify/unify target string representation 2022-10-14 00:58:21 +00:00
dmiller
4e6c8feb15 Enable multiple UDP connections in listen mode. Fixes #1223 2022-10-10 20:48:14 +00:00
dmiller
2b4b822557 Use TCP receive buffer, not manual one, for socks proxy handshake.
Should address this Debian bug report:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=969314

Data read during SOCKS handshake was being written immediately to
STDOUT, which meant it was not passed to any program started with --exec
and friends.
2022-09-30 17:44:33 +00:00
dmiller
9d0e5ac2b9 Avoid warning about missing legacy provider unless debugging. Fixes #2532 2022-09-29 22:19:27 +00:00
dmiller
276699f877 Update version number in a few places [ci skip] 2022-09-23 21:41:58 +00:00
dmiller
d2280e0911 Ncat can proxy IPv6 to IPv4 and back. Update tests. 2022-09-22 01:35:20 +00:00
dmiller
bf14c06d4c Some useful print statements for testing 2022-09-22 01:35:20 +00:00
dmiller
aa0500e9a4 Generate cert for Ncat tests automatically 2022-09-22 01:35:19 +00:00
dmiller
2f9fde995c Remove xfail from some tests that were fixed in r36651 2022-09-21 19:17:22 +00:00
dmiller
872f40491a Be smarter about single argument: if it's clearly not a port, assume it's a target 2022-09-21 19:17:21 +00:00
dmiller
478c5d4f19 Avoid a duplicate -l option in test 2022-09-21 19:17:21 +00:00
dmiller
04c4c70c77 Support decimal integer representation of target addresses. Fixes #375 2022-09-21 01:53:19 +00:00
dmiller
d6bea8dcde Build based on OpenSSL version, not API level. Fixes #2516 2022-09-06 22:39:34 +00:00
dmiller
9732e6979e Merge Nmap 7.93 release branch 2022-09-02 14:38:17 +00:00
dmiller
c5a7c60381 Silence some code analysis warnings 2022-08-29 17:09:47 +00:00
dmiller
140dd72415 Fix build with OpenSSL 3.0
Updated all OpenSSL code to OpenSSL 3.0 API with no deprecated functions. Some
NSE functions were changed:
* openssl.rc4_options and openssl.rc4 were removed in favor of openssl.encrypt
* openssl.bignum_pseudo_rand is now an alias for openssl.bignum_rand
* openssl.bignum_is_prime and openssl.bignum_is_safe_prime will now ignore the
  nchecks parameter, using a secure default instead.
2022-08-25 14:51:59 +00:00
dmiller
6e392b01a9 Update ncat scripts: remove bit32 usage, declare locals 2022-06-29 21:14:53 +00:00
dmiller
befb1bf1d3 Regen man pages: https, Nmap OEM license info 2022-05-09 17:30:07 +00:00
dmiller
ec2176f733 http > https, 2021 > 2022 in docs 2022-04-14 23:06:01 +00:00
dmiller
5b8623908e Regen docs [ci skip] 2022-03-10 17:24:38 +00:00
dmiller
df33da4722 Regen man pages from docbook source [ci skip] 2022-02-18 19:00:28 +00:00
dmiller
c2d6b01f35 Update links to npcap.com 2022-02-18 17:38:54 +00:00