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