Commit graph

13488 commits

Author SHA1 Message Date
dmiller
323d875df8 Ensure nbase's hexdump doesn't print too much 2026-05-06 21:38:09 +00:00
dmiller
c94d96b65c Also handle immediate callback for pcap read, in case that ever happens. 2026-05-05 20:58:57 +00:00
dmiller
3a528e1d1d Correctly continue receive_buf on immediate error/success 2026-05-05 20:58:56 +00:00
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
36e2bf126d Add a todo note. Closes #302 2026-05-04 19:56:22 +00:00
dmiller
7a0c8b890b Remove unused variable 2026-05-04 17:42:09 +00:00
dmiller
b637304542 Use SHA256 instead of SHA-1 for Ncat temporary cert 2026-05-01 19:12:23 +00:00
dmiller
74ad0a99cb Use default DH params. Fixes #290 2026-05-01 19:12:22 +00:00
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