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

12901 Commits

Author SHA1 Message Date
dmiller
f4f2e60d9e Process more service fingerprints 2024-03-21 18:20:48 +00:00
dmiller
ce9a5773c2 Migrate from setup.py to pyproject.toml for Zenmap 2024-03-21 18:20:47 +00:00
dmiller
00d71a83fe Process more service fingerprints 2024-03-18 18:19:22 +00:00
dmiller
4089b69ec0 Update MS SQL server fingerprints 2024-03-18 18:19:21 +00:00
nnposter
004bb4f3e9 Add new ALPN protocol IDs. Closes #2758 2024-03-16 02:25:56 +00:00
nnposter
96dcf4e9ed Remove various "the the" repeats. Closes #2804 2024-03-16 01:16:34 +00:00
dmiller
00863472d6 Properly guard an openssl header inclusion 2024-03-11 15:51:49 +00:00
dmiller
27fc667789 Add some commonly submitted services 2024-03-11 15:49:31 +00:00
dmiller
d9aed9e9f4 Fix postgresql matches due to code change elsewhere in postgres. 2024-03-11 15:49:30 +00:00
dmiller
aedc357f79 Don't translate service fingerprints in skiddie output 2024-03-11 15:49:29 +00:00
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