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