dmiller
c40965039b
Check length of format option before accessing
2025-07-15 18:23:47 +00:00
dmiller
d91d876905
Avoid dereferencing freed pointer
2025-07-15 18:22:27 +00:00
dmiller
b6c3989259
Fix incorrect macro definition for eth_handle_close on Windows
2025-07-15 17:48:34 +00:00
dmiller
6637d76846
Use SOA request to get domain name in dns-zone-transfer. Fixes #3014
2025-07-14 19:17:09 +00:00
dmiller
ca0324fc2f
Initialize ServiceGroup::busy member
2025-07-13 04:39:09 +00:00
nnposter
12c30c9fb2
Fix capture group overruns. Closes #3149
...
Last capture group in the pattern was looking for the last attribute
in the response, not the next one, and assumed that the attribute is
a sequence.
2025-07-13 02:41:15 +00:00
dmiller
89f0e62679
Handle immediate write errors in NSE.
2025-07-11 19:47:06 +00:00
dmiller
5d629274a4
Simplify using a local pointer
2025-07-11 17:08:57 +00:00
dmiller
be749705d8
Avoid runaway recursion in service scan, similar to #3130
2025-07-11 17:08:57 +00:00
dmiller
de03f68d7d
Ensure DLT_EN10MB before calling arpping. Fixes #3148
2025-07-10 17:38:11 +00:00
dmiller
0945b9bd0b
Fix a reported 1-byte overflow
2025-07-05 00:06:58 +00:00
dmiller
459c3c69fe
Changelog entry for previous commits
2025-07-05 00:06:57 +00:00
dmiller
951eb5fb16
Fix parallel DNS synchronization issues due to reads arriving before writes are done.
2025-07-03 17:32:45 +00:00
dmiller
47ee5c2923
Fix bug in parallel DNS: out-of-bounds read in timeouts
2025-07-03 17:32:45 +00:00
dmiller
3d36f2b005
Hedge against runaway recursion. See #3130
2025-06-30 23:33:31 +00:00
dmiller
f5a9b18a40
Handle Nsock errors in DNS read handler by disconnecting the server.
2025-06-30 23:29:17 +00:00
dmiller
6d2d41a119
Use new methods for raw socket/eth open in NSE. Close eth handle if raw-ip used it
2025-06-30 19:24:32 +00:00
dmiller
67a796844f
Consolidate raw socket acquisition.
2025-06-30 19:24:32 +00:00
dmiller
fc71b7544d
Allow layer-2 sending for non-Ethernet links; MAC addr optional
2025-06-26 19:03:01 +00:00
dmiller
f2028a2007
Nsock poll engine: notice HUP/ERR/NVAL on Windows. See #3138 ?
2025-06-25 00:47:44 +00:00
dmiller
3499025302
Wrap dnet eth functions for non-Ethernet links
2025-06-23 20:54:32 +00:00
dmiller
7637ce3674
Consolidate send_ip*_eth() functions
2025-06-23 20:54:31 +00:00
dmiller
92e2c5f2aa
Simplify decoy address resolution
2025-06-17 21:50:11 +00:00
dmiller
a600528532
Set ss_family when generating random decoys. Fixes #2757 .
2025-06-17 21:50:10 +00:00
dmiller
75f3f97763
Skip extension header values as protocol numbers. Fixes #2899
2025-06-17 18:07:01 +00:00
dmiller
3388e04355
Changelog entries for recently resolved issues
2025-06-16 15:25:17 +00:00
dmiller
209e5735d8
Correctly handle immediate return from nsock_read in NSE. Fixes #3133
2025-06-13 23:00:28 +00:00
dmiller
3704a278be
Prevent Connect scan leaking 1 socket per hostgroup. Fixes #3086
2025-06-13 20:57:15 +00:00
dmiller
b8a344ca20
ssh-run: enable keyboard-interactive auth if needed
2025-06-12 23:25:36 +00:00
dmiller
8d66c7fbd4
ssh-brute: enable keyboard-interactive auth if necessary
2025-06-12 23:24:36 +00:00
dmiller
9faa841afd
keyboard-interactive auth for NSE via libssh2
2025-06-12 23:24:35 +00:00
dmiller
0f491ac2d4
Convenience function to request shell on SSH2 channel
2025-06-10 21:10:03 +00:00
dmiller
0e966ad45f
Fix typo in argument number/stack index
2025-06-10 21:10:02 +00:00
dmiller
184bc4b73e
Add bindings for more libssh2 functions.
2025-06-10 20:46:03 +00:00
dmiller
4f25581f1e
Corrections to libssh2 NSEdoc
2025-06-10 20:46:03 +00:00
dmiller
aae135fa91
Fix a typo: did not update loop variable.
2025-06-09 19:58:45 +00:00
dmiller
3496617f8f
Check return value of getinterfaces. Fixes #3032
2025-06-09 19:58:44 +00:00
dmiller
4ed1ce0eee
Avoid passing empty string to nsock_pool_set_device
...
Nsock checks for NULL, but not for empty string. Rather than making
Nsock decide, each app will decide whether to call
nsock_pool_set_device, with all currently skipping the call if device is
an empty string.
2025-06-09 18:38:59 +00:00
dmiller
2216e3856e
Handle DNS::NONE requests (ignore)
2025-06-09 17:33:59 +00:00
dmiller
d99ae442c9
Use UTF-8 to read config file. Fixes #3116
2025-06-09 15:20:42 +00:00
nnposter
c58eb84340
Avoid hard-coded ethertypes
2025-06-06 19:06:09 +00:00
dmiller
7c4e1bf58d
Permit ENOENT for /dev/bpf as on macOS. Fixes #3127
2025-06-05 22:22:27 +00:00
dmiller
671b6490bf
Add features/fixes to multicast-profinet-discovery. Closes #1846
2025-06-05 16:38:26 +00:00
dmiller
65ec31cf6f
Fix some scoring/detection for TLSv1.3 in ssl-enum-ciphers
2025-06-02 14:31:42 +00:00
dmiller
4add49408c
Offer more ciphers by default in NSE TLS
2025-06-02 14:31:42 +00:00
dmiller
d6b53b1915
Add info on newer GOST ciphersuites
2025-06-02 14:31:41 +00:00
dmiller
bcba282198
Add/update some TLS parameters
2025-06-02 14:31:41 +00:00
dmiller
49f2072ab2
Remove .mo files. They are generated at build time by setuptools-gettext
2025-05-30 00:13:42 +00:00
dmiller
3a97670647
Fix typos in .po translation files
2025-05-30 00:13:00 +00:00
dmiller
14f43f1749
Fix setuptools-gettext config for Zenmap
2025-05-30 00:10:25 +00:00