1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-06 04:31:29 +00:00
Commit Graph

13311 Commits

Author SHA1 Message Date
nnposter
83824ff04d Socket timeout must be set before connecting 2025-09-29 22:24:51 +00:00
dmiller
751d5fd58b ensure IPV6 OS engine has a device name to use 2025-09-09 20:46:39 +00:00
dmiller
b4e536f371 Only use eth handle for Ethernet on non-Windows systems. 2025-09-03 17:04:48 +00:00
dmiller
99e396b4a0 Fix various fatal errors around --send-eth 2025-09-03 17:04:47 +00:00
dmiller
5bb82a2ad0 Fix crash in socket_bindtodevice: NULL device is permissible 2025-09-03 17:04:46 +00:00
nnposter
cca10689fe Rectify orphaned or misaligned AC_MSG_RESULT output 2025-08-31 02:59:44 +00:00
nnposter
9e0479b618 Do not include dbus support in own libpcap. See #3165 2025-08-31 02:51:18 +00:00
dmiller
9bd68008df Ensure we don't use --send-eth for localhost 2025-08-28 19:28:41 +00:00
dmiller
72b6830067 Bump version to 7.98SVN 2025-08-21 20:29:59 +00:00
dmiller
58874849d3 Reintegrate Nmap 7.98 release branch 2025-08-21 20:24:37 +00:00
dmiller
e048a3e91d Fix incorrect assertions in Nsock poll engine 2025-08-09 02:52:55 +00:00
dmiller
08cf89313d Update liblua to 5.4.8 2025-08-07 16:20:19 +00:00
dmiller
9373947e60 Use less ambiguous term for stack overflow (NOT buffer overflow) 2025-07-17 20:10:32 +00:00
dmiller
b2cdb23fc0 Cast wider before shifting. 2025-07-15 18:25:09 +00:00
dmiller
117329a5e4 Also check lower bound for attr cast to int 2025-07-15 18:24:40 +00:00
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