1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-10 09:49:05 +00:00
Commit Graph

12968 Commits

Author SHA1 Message Date
dmiller
b73ab0bfff Clean up/merge some fingerprints and add a few new ones 2024-02-26 18:29:13 +00:00
dmiller
8f59e6515f Reduce MatchPoints for U1.RUCK test
More and more submissions are coming in with bad values for this test,
likely due to VPNs or possibly checksum offload. Reducing the points
value improves accuracy of near-matches, as it is rarely anything but G
or 0.
2024-02-26 18:29:12 +00:00
dmiller
35939b1175 Minor optimization for probe list iteration 2024-02-26 18:29:11 +00:00
dmiller
3cf82912ce Use TIMEVAL_BEFORE instead of TIMEVAL_SUBTRACT for clarity and efficiency 2024-02-26 18:29:11 +00:00
dmiller
e7f8cd820b Use TIMEVAL_FSEC_SUBTRACT for clarity 2024-02-26 18:29:10 +00:00
dmiller
f5634144c6 incompleteHosts is multiset, not list, so size() is constant-time 2024-02-26 18:29:10 +00:00
dmiller
630f2d27bc Fix OS scan retries when system does not send RST
If the scanning system's OS does not send a RST for unsolicited SYN/ACK,
the target port will stay in the SYN-RECEIVED state and will not
acknowledge any new SYN from the same port number. Windows in particular
does this, making retries basically useless. Solution: change source
port number for each run of the osscan engine.
2024-02-26 18:29:09 +00:00
dmiller
f0882dc752 Make sure timingRatio() is calculating based on correct data 2024-02-26 18:29:08 +00:00
dmiller
20522e5e5e Simplify and make assertion clearer 2024-02-26 18:29:08 +00:00
dmiller
9c6daa5b9c Avoid iterating over probes if caller doesn't ask for mayincrease 2024-02-26 18:29:07 +00:00
dmiller
c8cd68444a Fix a few typos [ci skip] 2024-02-26 18:29:07 +00:00
dmiller
4c0ed54f68 Fix 2 bad patterns leading to PCRE2_ERROR_MATCHLIMIT errors 2024-02-26 18:29:06 +00:00
dmiller
3d3d718634 Follow redirects in checklibs 2024-02-26 18:29:05 +00:00
dmiller
c8e0732f5a Integrate more submissions and sort fingerprints 2024-02-12 18:45:55 +00:00
dmiller
47b763e154 Update docs to note that zip file is OEM-only 2024-01-30 14:46:49 +00:00
dmiller
a182e963b9 Zenmap bugs go to Github, not dev@nmap.org 2024-01-29 22:29:10 +00:00
dmiller
cc5759a6d2 Correctly decode MySql error packets. 2024-01-29 18:31:38 +00:00
dmiller
84dcd2c915 Update RPM spec files to correct python3 package name. Fixes #2706 2024-01-29 18:31:38 +00:00
dmiller
d4ee92478e Update calls to gtk.TextBuffer.get_text to include all args. Fixes #2739. Closes #2740. 2024-01-29 18:31:37 +00:00
dmiller
034ea73ce3 Fix EdDSA in default TLS 1.2 signature algorithms. Closes #2766 2024-01-29 18:31:36 +00:00
dmiller
19fc89840f Convert ndiff and zenmap to setuptools. Fixes #2649 2024-01-29 17:09:26 +00:00
dmiller
4b80bfd34c Fix a regex character set: a range was not intended 2024-01-29 17:09:25 +00:00
dmiller
3fa1e58a6b Avoid building Win32 zipfile for non-OEM 2024-01-29 17:09:25 +00:00
dmiller
63e63bd999 Integrate more OS fingerprints 2024-01-24 16:03:28 +00:00
dmiller
66f43184f6 Strip carriage returns from unpwdb input files 2024-01-19 21:54:09 +00:00
dmiller
926182d851 Fix an issue with expr_match 2023-12-14 19:13:22 +00:00
dmiller
96995a92d9 Handle leading zeroes in expr_match 2023-12-14 19:13:21 +00:00
dmiller
e47b742669 Fix expr_match bug 2023-12-05 21:47:33 +00:00
dmiller
f3f9ca7a8b Fix another edge case in expr_match 2023-12-01 23:38:20 +00:00
dmiller
ee1d570b4e Fix an incorrect match case 2023-12-01 23:38:19 +00:00
dmiller
b4404ad5dd Note a Github issue number in the changelog [ci skip] 2023-11-27 23:05:05 +00:00
dmiller
b839872f91 Update nmap-os-db syntax to support nested ranges 2023-11-27 23:05:04 +00:00
dmiller
71d76026dc Add tests for osscan's expr_match function (some fail) 2023-11-27 23:05:03 +00:00
dmiller
53752093d7 Fix unprivileged behavior for -PU and others
If not root, fallback to TCP ping from ICMP was incorrectly obliterating
other -P* options without warning, leading to unexpected behavior and
inconsistent error messages (i.e. including -PE would silence all
warnings usually given with -PU)
2023-11-27 23:05:02 +00:00
fyodor
a3dd1f79a3 Bump up wsman (winrm) port 5985 and 5986 frequency as these are commonly seen. See issue #2708 2023-11-27 22:10:31 +00:00
dmiller
4a82148f3f Revert r38129. Pingprobes were not being seen in some cases. 2023-11-14 19:04:27 +00:00
nnposter
6814bc4cdd Correct packet size testing in KNX scripts. Fixes #2727, fixes #2728 2023-11-12 23:02:33 +00:00
dmiller
b4959d04f4 Simplify expr_match in osscan 2023-11-09 23:44:08 +00:00
dmiller
5df180e037 Process more OS fingerprints 2023-11-09 22:00:51 +00:00
dmiller
d7d6fa71e0 Process a batch of OS fingerprints 2023-11-02 19:09:55 +00:00
dmiller
855d4ef3a2 Avoid assertion failure in the case of R=N|Y. Fixes #2710. 2023-11-02 19:09:54 +00:00
dmiller
6959060fe6 Remove unused checks for OpenSSL from nbase 2023-10-30 19:01:08 +00:00
dmiller
ef71e5e37d Avoid out-of-bounds read leading to runaway allocations. Fixes #2731 2023-10-30 19:01:07 +00:00
fyodor
ff92f5bae9 Small usage line clarification 2023-10-06 19:39:28 +00:00
fyodor
d1d1d6901a Update details from Nmap 7.92 to 7.94 2023-09-05 17:04:34 +00:00
dmiller
5f58debc51 Handle RLIM_INFINITY as socket limit. 2023-09-01 21:12:19 +00:00
dmiller
0890822b09 Don't use uninitialized value in MIN() for maxSocketsAllowed 2023-09-01 20:02:38 +00:00
dmiller
0876310c2a Fix leaking compiled pcap filter. Fixes #2609 2023-08-23 15:07:56 +00:00
dmiller
3be01efb1c Handle special case SSL_ERROR_ZERO_RETURN == close_notify/EOF 2023-07-31 17:18:31 +00:00
dmiller
6cdc9ea14b Ncat: catch SSL errors with 0 return value 2023-07-31 17:18:30 +00:00