Commit graph

13703 commits

Author SHA1 Message Date
dmiller
27b7951833 Remove function in favor of well-tested one 2026-08-18 16:06:50 +00:00
dmiller
5650f35c6d Use random, not progressive TXID for DNS requests 2026-08-14 19:04:39 +00:00
dmiller
52b1553633 Add a make target for building lua and luac 2026-08-14 17:16:20 +00:00
dmiller
9b62481a67 Simplify putDomainName and add length checks 2026-08-14 17:16:20 +00:00
dmiller
5de629e3dd Modernize autoconf macros for nbase 2026-08-14 17:16:19 +00:00
dmiller
12963cfefe Remove last deprecated macros from ncat/configure.ac 2026-08-14 17:16:18 +00:00
dmiller
6680c9343f Remove obsolete AC_HEADER_STDC macro 2026-08-14 17:16:17 +00:00
dmiller
58facd5fbf Remove obsolete AC_HEADER_TIME 2026-08-14 17:16:15 +00:00
dmiller
3e2fc8533a Use AS_CASE when case/esac contains AC macros 2026-08-14 17:16:13 +00:00
dmiller
8c74077140 Update Nping's configure.ac to use modern macros 2026-08-14 17:16:12 +00:00
dmiller
5c6ed3121e Remove C++ checks from Ncat 2026-08-14 17:16:11 +00:00
dmiller
b403ddee1e Disable RDMA support when building included libpcap 2026-08-13 14:54:46 +00:00
dmiller
5e40d2be2e Stop m4 from mangling C source in libpcap check 2026-08-13 14:54:46 +00:00
nnposter
4c36cf12f2 Do not call NSE if compiling without Lua support. Close #3434 2026-08-12 19:29:05 +00:00
dmiller
0ffa21e7bc Cap vuln logo number at 5. Fixes #3431 2026-08-12 19:07:43 +00:00
dmiller
e1ce99d5a2 Fuzzer for gettcpopt_ts 2026-08-11 22:51:18 +00:00
dmiller
5fb5bfb763 Fuzzer for traceroute's decode_reply(), a static function 2026-08-11 22:13:35 +00:00
dmiller
b5f44c01fb Fix alignment issue found with fuzz_ippackethdrinfo 2026-08-11 22:13:34 +00:00
dmiller
35cf9f75e6 Fuzzers for a couple libnetutil functions 2026-08-11 22:13:34 +00:00
dmiller
d8d0af7f0f Fix 2 issues found by fuzz_http 2026-08-11 22:13:33 +00:00
dmiller
5a9db5582e Ncat fuzzer for http functions 2026-08-11 22:13:32 +00:00
dmiller
7a81c8e5dd Fuzzing framework using libfuzzer 2026-08-11 22:13:31 +00:00
dmiller
e294b4fd73 Avoid deprecated autoconf macros. 2026-08-11 22:13:28 +00:00
nnposter
115af39aac Tolerate TLS peers that do not send close_notify 2026-08-09 22:03:18 +00:00
nnposter
59a355c5f7 Fix comparison of StringPoolItem(s) of different lengths. Close #3427 2026-08-07 19:31:59 +00:00
dmiller
b6727c3de6 Bump version to 7.991SVN 2026-08-07 15:40:11 +00:00
dmiller
2a5d64e775 macOS build changes 2026-08-07 15:40:09 +00:00
dmiller
5d7682f0b5 Sync zenmap and ndiff versions 2026-08-07 15:40:08 +00:00
dmiller
3a8d897de5 Use included libssh2 for Nmap on macOS 2026-08-07 15:40:07 +00:00
dmiller
d26fbc2572 Bump OpenSSL version for macOS 2026-08-07 15:40:06 +00:00
dmiller
2ae6e4f8d5 Fix git syntax 2026-08-07 15:40:05 +00:00
dmiller
542eda7cf6 Bump version, use git 2026-08-07 15:40:04 +00:00
dmiller
1bb2586a85 Separate signing and bundling for Windows 2026-08-05 19:59:53 +00:00
dmiller
d259cd6b26 Fix make clean on Windows 2026-08-05 19:59:50 +00:00
dmiller
320d00efc8 Fix build on macOS due to strict C++ standard compliance 2026-08-05 19:59:48 +00:00
dmiller
2d14a91452 Remove unused variable 2026-08-05 19:59:47 +00:00
dmiller
273ff83059 Fix package-data and subpackage search for Zenmap 2026-08-05 19:59:44 +00:00
dmiller
945cbf3506 Fix linker paths and libs order 2026-08-05 19:59:42 +00:00
dmiller
d5645bf76d ncat-test.pl: make reading stderr easier
Some checks failed
nmap multiplatform autobuilds / build (arm64, gcc, ubuntu-latest-gcc-arm64, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, freebsd-15-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, macos-15-clang, macos-15) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, macos-26-clang, macos-26) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, netbsd-10-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, openbsd-7-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, solaris-11-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, ubuntu-latest-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (egcc, openbsd-7-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (gcc, freebsd-15-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (gcc, netbsd-10-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (gcc, solaris-11-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (gcc, ubuntu-latest-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (msvc, windows-latest-msvc, windows-latest) (push) Has been cancelled
2026-07-31 20:57:28 +00:00
dmiller
43edea5013 Fix parsing of empty headers 2026-07-31 20:57:27 +00:00
dmiller
5001a59a87 Tighten HTTP parsing
* HTTP version strictly digits
* Status code strictly 3-digit number
2026-07-31 20:57:25 +00:00
dmiller
18b3db3d67 Revert to simpler fix, avoid changing behavior of socket_buffer_readline 2026-07-31 20:57:23 +00:00
nnposter
ff9a53c8b0 Fix incorrect year offset in struct tm. Close #3422 2026-07-31 18:59:56 +00:00
dmiller
8c9d5655da Backport libssh2/libssh2#1508 on recommendation from kumama_nui
Some checks are pending
nmap multiplatform autobuilds / build (arm64, gcc, ubuntu-latest-gcc-arm64, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, freebsd-15-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, macos-15-clang, macos-15) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, macos-26-clang, macos-26) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, netbsd-10-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, openbsd-7-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, solaris-11-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, ubuntu-latest-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (egcc, openbsd-7-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (gcc, freebsd-15-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (gcc, netbsd-10-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (gcc, solaris-11-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (gcc, ubuntu-latest-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (msvc, windows-latest-msvc, windows-latest) (push) Waiting to run
2026-07-30 21:29:08 +00:00
dmiller
7a2ee5c00e Fix infinite loop with memory consumption 2026-07-30 21:29:07 +00:00
dmiller
a5b8e61051 Fix signedness and strncpy truncation warnings 2026-07-30 21:29:05 +00:00
dmiller
508531ed59 Update changelog [ci skip] 2026-07-29 15:15:41 +00:00
dmiller
7b0c3025c5 Patch 2 more libssh2 CVEs
Some checks failed
nmap multiplatform autobuilds / build (arm64, gcc, ubuntu-latest-gcc-arm64, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, freebsd-15-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, macos-15-clang, macos-15) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, macos-26-clang, macos-26) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, netbsd-10-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, openbsd-7-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, solaris-11-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, ubuntu-latest-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (egcc, openbsd-7-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (gcc, freebsd-15-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (gcc, netbsd-10-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (gcc, solaris-11-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (gcc, ubuntu-latest-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (msvc, windows-latest-msvc, windows-latest) (push) Has been cancelled
2026-07-28 21:05:58 +00:00
dmiller
486c990d15 Ensure libssh2.dll has version info
Some checks failed
nmap multiplatform autobuilds / build (arm64, gcc, ubuntu-latest-gcc-arm64, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, freebsd-15-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, macos-15-clang, macos-15) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, macos-26-clang, macos-26) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, netbsd-10-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, openbsd-7-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, solaris-11-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, ubuntu-latest-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (egcc, openbsd-7-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (gcc, freebsd-15-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (gcc, netbsd-10-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (gcc, solaris-11-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (gcc, ubuntu-latest-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (msvc, windows-latest-msvc, windows-latest) (push) Has been cancelled
2026-07-27 15:55:36 +00:00
dmiller
e24c7746b1 Get libssh2 version at runtime 2026-07-27 15:55:35 +00:00