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

13296 Commits

Author SHA1 Message Date
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