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

Commit Graph

  • cf24dab1c9 Streamline the loop construct master nnposter 2025-12-04 19:44:12 +00:00
  • df4896eadb Remove unnecessary conditional nnposter 2025-12-04 19:39:52 +00:00
  • 472b586767 Refactor the script to address multiple issues - Add support for HTTPS - Add support for IPv6 - Add support for more than one path argument - Properly identify the Location header in the HTTP response - Properly identify the destination host in the Location header - Leverage normalized IP address comparison - Avoid processing the HTTP response body, possibly "endless" - Add the found IP address as a new scan target (optionally) Close #3218, close #3191) nnposter 2025-12-02 23:55:01 +00:00
  • 306263da43 Explain the effect of arguments that are not script-specific. Close #3223, close #3221, fix #3211 nnposter 2025-12-02 22:48:31 +00:00
  • c0a01aa7e1 Keep a local function local nnposter 2025-12-02 04:49:44 +00:00
  • 46fe5228f4 Populate jobname and owner even without Apple-specific attributes nnposter 2025-11-28 03:48:38 +00:00
  • 6dc02c9bcd Remove duplicate code nnposter 2025-11-28 03:45:12 +00:00
  • 3d205335b9 Remove development leftover nnposter 2025-11-28 03:41:56 +00:00
  • 138c7b7467 Eliminate unnecessary repeated lookups nnposter 2025-11-28 03:40:56 +00:00
  • 5daccaed1d Remove unnecessary variable shadowing logically the same parameter nnposter 2025-11-25 03:03:26 +00:00
  • 790deb7daf Remove unused variable nnposter 2025-11-25 02:59:19 +00:00
  • a04fc3389e Use the correct variable for error checking. Close #3232 nnposter 2025-11-23 02:55:21 +00:00
  • a74125aef5 Add missing cookie attributes nnposter 2025-11-01 23:34:30 +00:00
  • f5a3251e97 Use the correct the port range, 512-1023, not 513-1024. Detect if binding a socket to a given port failed and retry. Close #3196 nnposter 2025-11-01 22:52:49 +00:00
  • 8d7fa538e3 Properly detect if binding an RPC socket to a given port failed. Close #3194 Testing the return status of socket:bind() and socket:connect() is not enough. For details, see #1939. nnposter 2025-11-01 22:34:51 +00:00
  • 8d06576dbb Remove deprecated category "Application". Close #3217 nnposter 2025-10-28 22:57:18 +00:00
  • d2d591ce0c Avoid a crash when the IP contains a colon but no hextets nnposter 2025-10-27 01:19:40 +00:00
  • 4f7c92fbac Include operand "ne" in the documentation nnposter 2025-10-26 19:54:18 +00:00
  • d2fbcc6cd6 Perform effective socket error checking nnposter 2025-10-26 02:23:22 +00:00
  • b4b921c913 Streamline the code by using math.min() nnposter 2025-10-26 02:14:47 +00:00
  • 81b0568452 Remove redundant code nnposter 2025-10-26 01:42:15 +00:00
  • 7a989ff957 Remove duplicate of previously defined skip_space() nnposter 2025-10-26 01:37:00 +00:00
  • 9289bbccee Skip over contiguous linear whitespace in a single step nnposter 2025-10-26 01:35:07 +00:00
  • f2548e68a8 Add changelog entry for #2657. Closes #2657 dmiller 2025-10-24 19:27:53 +00:00
  • eb1ed93540 Skip over empty content encoding placeholders nnposter 2025-10-19 19:13:24 +00:00
  • 384113e746 Add locations used by the official Python installer nnposter 2025-10-19 02:33:20 +00:00
  • 77f3edfc8a Make sure that all locations are added, not just the last one nnposter 2025-10-19 02:29:36 +00:00
  • a36c660bf2 Delay the expansion to avoid syntax issues. Closes #3177 nnposter 2025-10-19 02:15:12 +00:00
  • ef6d17eb28 Fix formatting of TCP sequence info in Zenmap topology. Fixes #3189 dmiller 2025-10-17 18:16:49 +00:00
  • 3a39ec6d9b Ignore RTN_UNSPEC, possible with -e and -S. Fixes #2955 dmiller 2025-10-14 18:43:59 +00:00
  • fcf6f0cb19 Use simpler/cheaper portrule nnposter 2025-10-08 23:08:04 +00:00
  • 6b7652513e Remove a repeated word nnposter 2025-10-04 21:39:16 +00:00
  • 83824ff04d Socket timeout must be set before connecting nnposter 2025-09-29 22:24:51 +00:00
  • 751d5fd58b ensure IPV6 OS engine has a device name to use dmiller 2025-09-09 20:46:39 +00:00
  • b4e536f371 Only use eth handle for Ethernet on non-Windows systems. dmiller 2025-09-03 17:04:48 +00:00
  • 99e396b4a0 Fix various fatal errors around --send-eth dmiller 2025-09-03 17:04:47 +00:00
  • 5bb82a2ad0 Fix crash in socket_bindtodevice: NULL device is permissible dmiller 2025-09-03 17:04:46 +00:00
  • cca10689fe Rectify orphaned or misaligned AC_MSG_RESULT output nnposter 2025-08-31 02:59:44 +00:00
  • 9e0479b618 Do not include dbus support in own libpcap. See #3165 nnposter 2025-08-31 02:51:18 +00:00
  • 9bd68008df Ensure we don't use --send-eth for localhost dmiller 2025-08-28 19:28:41 +00:00
  • 72b6830067 Bump version to 7.98SVN dmiller 2025-08-21 20:29:59 +00:00
  • 58874849d3 Reintegrate Nmap 7.98 release branch dmiller 2025-08-21 20:24:37 +00:00
  • e048a3e91d Fix incorrect assertions in Nsock poll engine dmiller 2025-08-09 02:52:55 +00:00
  • 08cf89313d Update liblua to 5.4.8 dmiller 2025-08-07 16:20:19 +00:00
  • 9373947e60 Use less ambiguous term for stack overflow (NOT buffer overflow) dmiller 2025-07-17 20:10:32 +00:00
  • b2cdb23fc0 Cast wider before shifting. dmiller 2025-07-15 18:25:09 +00:00
  • 117329a5e4 Also check lower bound for attr cast to int dmiller 2025-07-15 18:24:40 +00:00
  • c40965039b Check length of format option before accessing dmiller 2025-07-15 18:23:47 +00:00
  • d91d876905 Avoid dereferencing freed pointer dmiller 2025-07-15 18:22:27 +00:00
  • b6c3989259 Fix incorrect macro definition for eth_handle_close on Windows dmiller 2025-07-15 17:48:34 +00:00
  • 6637d76846 Use SOA request to get domain name in dns-zone-transfer. Fixes #3014 dmiller 2025-07-14 19:17:09 +00:00
  • ca0324fc2f Initialize ServiceGroup::busy member dmiller 2025-07-13 04:39:09 +00:00
  • 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. nnposter 2025-07-13 02:41:15 +00:00
  • 89f0e62679 Handle immediate write errors in NSE. dmiller 2025-07-11 19:47:06 +00:00
  • 5d629274a4 Simplify using a local pointer dmiller 2025-07-11 17:08:57 +00:00
  • be749705d8 Avoid runaway recursion in service scan, similar to #3130 dmiller 2025-07-11 17:08:57 +00:00
  • de03f68d7d Ensure DLT_EN10MB before calling arpping. Fixes #3148 dmiller 2025-07-10 17:38:11 +00:00
  • 0945b9bd0b Fix a reported 1-byte overflow dmiller 2025-07-05 00:06:58 +00:00
  • 459c3c69fe Changelog entry for previous commits dmiller 2025-07-05 00:06:57 +00:00
  • 951eb5fb16 Fix parallel DNS synchronization issues due to reads arriving before writes are done. dmiller 2025-07-03 17:32:45 +00:00
  • 47ee5c2923 Fix bug in parallel DNS: out-of-bounds read in timeouts dmiller 2025-07-03 17:32:45 +00:00
  • 3d36f2b005 Hedge against runaway recursion. See #3130 dmiller 2025-06-30 23:33:31 +00:00
  • f5a9b18a40 Handle Nsock errors in DNS read handler by disconnecting the server. dmiller 2025-06-30 23:29:17 +00:00
  • 6d2d41a119 Use new methods for raw socket/eth open in NSE. Close eth handle if raw-ip used it dmiller 2025-06-30 19:24:32 +00:00
  • 67a796844f Consolidate raw socket acquisition. dmiller 2025-06-30 19:24:32 +00:00
  • fc71b7544d Allow layer-2 sending for non-Ethernet links; MAC addr optional dmiller 2025-06-26 19:03:01 +00:00
  • f2028a2007 Nsock poll engine: notice HUP/ERR/NVAL on Windows. See #3138? dmiller 2025-06-25 00:47:44 +00:00
  • 3499025302 Wrap dnet eth functions for non-Ethernet links dmiller 2025-06-23 20:54:32 +00:00
  • 7637ce3674 Consolidate send_ip*_eth() functions dmiller 2025-06-23 20:54:31 +00:00
  • 92e2c5f2aa Simplify decoy address resolution dmiller 2025-06-17 21:50:11 +00:00
  • a600528532 Set ss_family when generating random decoys. Fixes #2757. dmiller 2025-06-17 21:50:10 +00:00
  • 75f3f97763 Skip extension header values as protocol numbers. Fixes #2899 dmiller 2025-06-17 18:07:01 +00:00
  • 3388e04355 Changelog entries for recently resolved issues dmiller 2025-06-16 15:25:17 +00:00
  • 209e5735d8 Correctly handle immediate return from nsock_read in NSE. Fixes #3133 dmiller 2025-06-13 23:00:28 +00:00
  • 3704a278be Prevent Connect scan leaking 1 socket per hostgroup. Fixes #3086 dmiller 2025-06-13 20:57:15 +00:00
  • b8a344ca20 ssh-run: enable keyboard-interactive auth if needed dmiller 2025-06-12 23:25:36 +00:00
  • 8d66c7fbd4 ssh-brute: enable keyboard-interactive auth if necessary dmiller 2025-06-12 23:24:36 +00:00
  • 9faa841afd keyboard-interactive auth for NSE via libssh2 dmiller 2025-06-12 23:24:35 +00:00
  • 0f491ac2d4 Convenience function to request shell on SSH2 channel dmiller 2025-06-10 21:10:03 +00:00
  • 0e966ad45f Fix typo in argument number/stack index dmiller 2025-06-10 21:10:02 +00:00
  • 184bc4b73e Add bindings for more libssh2 functions. dmiller 2025-06-10 20:46:03 +00:00
  • 4f25581f1e Corrections to libssh2 NSEdoc dmiller 2025-06-10 20:46:03 +00:00
  • aae135fa91 Fix a typo: did not update loop variable. dmiller 2025-06-09 19:58:45 +00:00
  • 3496617f8f Check return value of getinterfaces. Fixes #3032 dmiller 2025-06-09 19:58:44 +00:00
  • 4ed1ce0eee Avoid passing empty string to nsock_pool_set_device dmiller 2025-06-09 18:38:59 +00:00
  • 2216e3856e Handle DNS::NONE requests (ignore) dmiller 2025-06-09 17:33:59 +00:00
  • d99ae442c9 Use UTF-8 to read config file. Fixes #3116 dmiller 2025-06-09 15:20:42 +00:00
  • c58eb84340 Avoid hard-coded ethertypes nnposter 2025-06-06 19:06:09 +00:00
  • 7c4e1bf58d Permit ENOENT for /dev/bpf as on macOS. Fixes #3127 dmiller 2025-06-05 22:22:27 +00:00
  • 671b6490bf Add features/fixes to multicast-profinet-discovery. Closes #1846 dmiller 2025-06-05 16:38:26 +00:00
  • 65ec31cf6f Fix some scoring/detection for TLSv1.3 in ssl-enum-ciphers dmiller 2025-06-02 14:31:42 +00:00
  • 4add49408c Offer more ciphers by default in NSE TLS dmiller 2025-06-02 14:31:42 +00:00
  • d6b53b1915 Add info on newer GOST ciphersuites dmiller 2025-06-02 14:31:41 +00:00
  • bcba282198 Add/update some TLS parameters dmiller 2025-06-02 14:31:41 +00:00
  • 49f2072ab2 Remove .mo files. They are generated at build time by setuptools-gettext dmiller 2025-05-30 00:13:42 +00:00
  • 3a97670647 Fix typos in .po translation files dmiller 2025-05-30 00:13:00 +00:00
  • 14f43f1749 Fix setuptools-gettext config for Zenmap dmiller 2025-05-30 00:10:25 +00:00
  • b0fa243821 Last typos from r39185 dmiller 2025-05-30 00:08:02 +00:00
  • 340947fa29 Fix Python syntax for dict literals dmiller 2025-05-29 18:06:32 +00:00
  • b35a88ac60 Allow MessageID UUIDs without "urn:" prefix. Fixes #3123 nnposter 2025-05-28 17:48:11 +00:00