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