Commit graph

13480 commits

Author SHA1 Message Date
fyodor
a1473fa843 Update the 3rd party open source docs to cover Nmap 7.99 2026-04-30 23:38:10 +00:00
dmiller
6d95d721e0 Simplify function: return const strings, not static buffer 2026-04-30 22:02:01 +00:00
dmiller
3f5a1bd4c1 Remove single-thread restriction from http-form-brute. Closes #264 2026-04-30 22:02:01 +00:00
dmiller
91ea799a8b Ensure null termination on copied strings 2026-04-30 22:02:00 +00:00
dmiller
c03bdbcc18 Use unsigned lengths to match libpcap 2026-04-30 22:01:59 +00:00
dmiller
8f0ebd84ad Add a provisional list of updateable signature files. Closes #163 2026-04-27 20:43:28 +00:00
dmiller
5a69179c25 Keep a list of updatable data files. Closes #162 2026-04-27 20:03:26 +00:00
dmiller
4085d78e3d Resolve names in exclude lists in parallel 2026-04-22 21:46:45 +00:00
dmiller
86b6473cbc Use aligned header structs in ippackethdrinfo() 2026-04-22 19:33:59 +00:00
dmiller
21557e7b2f Ensure packet buffers are long enough for headers 2026-04-22 16:13:10 +00:00
dmiller
b2a7459609 Remove unused utility function 2026-04-22 16:13:09 +00:00
dmiller
dc3d01b783 Use aligned ICMPv6 header structs in traceND 2026-04-22 16:13:09 +00:00
dmiller
dc6b27be7e Use existing aligned header structs in osscan functions 2026-04-22 16:13:08 +00:00
dmiller
c3140c4799 Avoid bad downcast 2026-04-22 16:13:07 +00:00
dmiller
36f0b76bdb More alignment fixes 2026-04-22 01:01:19 +00:00
dmiller
a98e14f4b6 Avoid casting PacketElement to ICMPHeader until type is known. 2026-04-22 01:01:18 +00:00
dmiller
0742876cca Fix memory leak in FPEngine: unused heap object 2026-04-22 01:01:17 +00:00
dmiller
919bf6c0c5 Note that Nmap quits if excluded names do not resolve. See #74 2026-04-20 20:52:24 +00:00
dmiller
ba12d8b03e Note a potential enhancement. Closes #63 2026-04-20 20:19:34 +00:00
dmiller
3671ea512f Fix zenmap packaging to include translations 2026-04-20 17:03:42 +00:00
dmiller
8ef3ed1471 Avoid undefined behavior from unaligned accesses 2026-04-20 15:21:55 +00:00
dmiller
ab973f548a Nbase: make checksum functions const, avoid undefined behavior in shifts 2026-04-20 15:21:54 +00:00
dmiller
f6eef1796a Fix clang warnings about braces in initialization 2026-04-20 15:21:53 +00:00
dmiller
782f59634e Use serviceDeductions::erase() and not constructor to reset the object. 2026-04-16 23:36:49 +00:00
dmiller
53e6be8f28 Avoid undefined shifts due to int promotion 2026-04-16 23:36:48 +00:00
dmiller
757609ad8a Double-check length in SOCKS5 response processing 2026-04-16 23:36:47 +00:00
dmiller
b477941dfd Ensure Ncat receives enough bytes during SOCKS negotiation 2026-04-16 23:36:46 +00:00
dmiller
ff5ea1b9ad Fix memory leak of client IDs 2026-04-15 21:28:36 +00:00
dmiller
884bde1d72 Fix out-of-bounds access in Nping EchoClient 2026-04-15 21:28:35 +00:00
dmiller
a35225d3e1 Fix some memory leaks in arg parsing 2026-04-15 21:28:34 +00:00
dmiller
6ae2a33dc8 Fix leak of packet buffers in Echo client and server 2026-04-15 03:21:57 +00:00
dmiller
df9391e57a Ensure nsock pool is not deleted twice 2026-04-15 03:21:56 +00:00
dmiller
7baee8efa9 Avoid leaking pending events in nsock_pool_delete 2026-04-15 03:21:56 +00:00
dmiller
63c4bb589f Correct placement of EVP_CIPHER_CTX_set_padding *after* EVP_EncryptInit 2026-04-14 21:08:03 +00:00
dmiller
b45f865fb9 Resolve more deprecation warnings regarding Buttons and Images 2026-04-14 15:21:25 +00:00
fyodor
51a3d3de22 Remove todo directory as it hasn't really been used in more than 10 years and we keep these in issues DB now 2026-04-13 20:09:30 +00:00
dmiller
4a870aac73 Replace deprecated GTK3 APIs with GTK4 2026-04-13 16:53:22 +00:00
dmiller
1b242cf330 Replace deprecated add_with_viewport() 2026-04-09 21:41:21 +00:00
dmiller
ec8fe1ac5e Replace deprecated set_focus_chain() call 2026-04-09 21:28:32 +00:00
dmiller
7da8367a83 Replace deprecated IconFactory with our own pixbufs 2026-04-09 21:11:50 +00:00
dmiller
d9199d7cd5 Add missing typelibs for Windows 2026-04-07 21:29:25 +00:00
dmiller
8ec9ec3c42 Add new protocols 2026-04-07 19:59:49 +00:00
dmiller
b14bba972f Fix error when comm.opencon fails and banner is an oops object 2026-04-07 19:59:48 +00:00
dmiller
f752603604 Fix 1-byte read overrun 2026-04-07 13:51:07 +00:00
dmiller
0def73443f Allow make check-nse to pass under ASAN 2026-04-07 13:51:06 +00:00
dmiller
4df6a9f081 Small change in automake-generated libssh2/Makefile.in 2026-04-06 21:33:46 +00:00
dmiller
a24082eee4 Close/unload NSE with --release-mem to resolve false-positive memory leaks 2026-04-06 21:33:45 +00:00
dmiller
209da5174d Track and unload OpenSSL providers 2026-04-06 21:33:44 +00:00
dmiller
c693c60a54 Fix leak of canceled events 2026-04-06 21:33:44 +00:00
dmiller
61f7a8d3ca Fix memory leak in proxychain parsing 2026-04-06 21:33:43 +00:00