1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-31 20:09:02 +00:00
Commit Graph

12891 Commits

Author SHA1 Message Date
dmiller
d76f88319e Update some generated service fingerprints 2024-03-05 22:03:19 +00:00
dmiller
c98b810853 Update mac prefixes 2024-03-05 20:55:54 +00:00
dmiller
8993226f04 Add fingerprints for WildFly application server 2024-03-05 20:24:39 +00:00
dmiller
a3646d8a42 Process OS corrections 2024-03-05 19:40:13 +00:00
dmiller
85d6b3a7b0 Correctly identify OEM software behind printer brand 2024-03-05 19:40:12 +00:00
dmiller
8d0a4d9b2a Optimize processData: Reduce iterations looking for global pings 2024-03-01 19:29:55 +00:00
dmiller
8b380fd505 Optimize processData: reduce calls to probeTimeout() and TIMEVAL_SUBTRACT calcs. 2024-03-01 19:29:55 +00:00
dmiller
44c3b5abc8 Optimize loop check in doAnyOutstandingRetransmits: head of list does not change 2024-03-01 19:29:54 +00:00
dmiller
938c3c7081 Moar const 2024-03-01 19:29:54 +00:00
dmiller
b862961cdb Shortcut probe search for earliest since they are in order by send time. 2024-02-29 20:18:12 +00:00
dmiller
63f82dded0 Fix another case for expr_match 2024-02-29 20:02:01 +00:00
dmiller
f999182d0f Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
dmiller
34e0769329 Upgrade liblinear to 2.47 2024-02-28 18:18:35 +00:00
dmiller
1fc984bc73 Upgrade libssh2 to 1.11.0 2024-02-28 17:39:06 +00:00
dmiller
f64e2fab07 Upgrade zlib to 1.3.1 2024-02-28 16:35:39 +00:00
dmiller
34da72b5f5 Upgrade libpcre2 to 10.43 2024-02-28 16:06:30 +00:00
dmiller
38aa74ae83 Update liblua to Lua 5.4.6 2024-02-27 21:25:15 +00:00
dmiller
c0e172806f Change Zenmap version syntax to meet pip standards. Fixes #2714 2024-02-27 20:22:43 +00:00
dmiller
68c34af819 Minor code simplifications & const 2024-02-26 23:10:52 +00:00
dmiller
c5f3665c4f Avoid up to 2 portlist lookups when setting port state in ultrascan 2024-02-26 23:10:51 +00:00
dmiller
e75a253d72 Avoid portlist lookup when port is already available 2024-02-26 23:10:51 +00:00
dmiller
1a4d41a6b7 Avoid additional portlist lookup when setting port state 2024-02-26 23:10:50 +00:00
dmiller
073afa805d Be clear about not leaking realloc 2024-02-26 19:13:57 +00:00
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