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

12968 Commits

Author SHA1 Message Date
dmiller
8a85cdd06b Minor perf boost: use locals, not class members, for string funcs in stdnse 2021-12-07 19:50:46 +00:00
dmiller
fa029ca531 Add BSON handlers for most data types. Fixes #2393 2021-12-07 19:33:40 +00:00
dmiller
d34d14416d Performance improvement for stdnse.tohex 2021-12-07 19:33:39 +00:00
nnposter
b869cfac51 Fix a port range typo. Closes #2390 2021-12-01 01:44:30 +00:00
fyodor
158c2e493c Change Insecure.Com LLC to Nmap Software LLC 2021-11-23 19:01:05 +00:00
fyodor
3aec3f3a07 Update to latest copyright templates. Main change is that Insecure.Com LLC is now Nmap Software LLC 2021-11-23 16:04:37 +00:00
fyodor
2fbde180da Update ndiff copyright header to remove dead link - see nmap#2389 2021-11-23 15:07:14 +00:00
fyodor
7f49e4ac56 Update ndiff copyright header to remove dead link - see nmap#2389 2021-11-23 15:05:14 +00:00
fyodor
647b06add8 Another small update to Ndiff LICENSE file 2021-11-23 15:02:27 +00:00
fyodor
063e4e6f61 Update nmap-payloads header comments as suggested in nmap#2389 2021-11-23 14:58:10 +00:00
dmiller
07811b8006 Avoid crashing script if bson can't be parsed. See #2393 2021-11-11 16:26:27 +00:00
dmiller
f062c59843 fix a typo in json test 2021-11-11 16:26:27 +00:00
nnposter
972ed6bac0 Add SOCKS5 support for SOCKS5_ATYP_NAME bind address. Closes #2365 2021-10-10 01:12:57 +00:00
dmiller
e2f58045df Fix Ncat's hostname/cert comparisons to handle non-null-term strings 2021-09-21 17:59:06 +00:00
dmiller
ac4484e258 Expand OS match. Fixes #2370 2021-09-16 16:18:40 +00:00
ron
210d3c29f4 Add new fingerprint to http-fingerprints.lua (/api/ and /api-docs/) 2021-09-10 17:13:24 +00:00
ron
b0bd2776a7 Add new fingerprint to http-fingerprints.lua (/error.html) 2021-09-09 18:13:32 +00:00
dmiller
5759df058b Revert local changes to zconf.h. Fixes #2359 2021-08-25 21:36:57 +00:00
dmiller
fda782cafe Catch most likely editor munges of hyphens in options. See #2335 2021-08-16 21:02:46 +00:00
dmiller
e74c00b7e5 Add a couple important fix notes to the changelog for 7.92 2021-08-16 18:36:34 +00:00
dmiller
d547b004c4 Document the --unique option. Fixes #2348 2021-08-16 18:02:41 +00:00
dmiller
264032f8c2 Move docs for DNS options to target specification from host discovery
[ci skip]
2021-08-16 18:02:40 +00:00
dmiller
4e8775f0f7 Fix xml tag mismatch in install reference 2021-08-08 21:48:02 +00:00
dmiller
0d2323f039 Bump version to 7.92SVN 2021-08-08 21:26:07 +00:00
dmiller
dd82097c80 Merge changes from 7.92 release branch 2021-08-08 21:20:19 +00:00
fyodor
f7cc9612a0 typo 2021-08-08 02:20:24 +00:00
fyodor
cee01cc1a1 Add a couple other improvements we forgot to include in the changelog 2021-08-08 01:23:20 +00:00
fyodor
12bef342a7 Fix minor formatting issue 2021-08-08 00:31:30 +00:00
fyodor
5ccd15c3ce Update CHANGELOG for Nmap 7.92 release 2021-08-08 00:26:46 +00:00
dmiller
1e8f81c638 Clarify a changelog entry given the fix for #2293 2021-08-06 17:48:11 +00:00
dmiller
17b2da7731 Fix some errors in macosx build scripts 2021-08-06 17:44:37 +00:00
dmiller
2181443b63 Address a few code analysis warnings: uninitialized vars and undefined behavior 2021-08-06 16:17:46 +00:00
dmiller
ccfdc64a2c Fix build error on MSVC 2021-08-06 16:16:49 +00:00
dmiller
7b73985610 Auto-gen Nmap version for macOS build. Bump OpenSSL to 1.1.1k. 2021-08-06 16:16:06 +00:00
dmiller
a863ade3a7 Update protocol numbers from IANA 2021-08-06 05:09:07 +00:00
dmiller
43b46adbcd Merge latest service names from IANA 2021-08-06 05:09:07 +00:00
dmiller
2f8b4e20a1 Update nmap-mac-prefixes from IEEE 2021-08-06 05:09:06 +00:00
dmiller
e93109ef88 Make base_port a member of UltraScanInfo. 2021-08-06 02:47:58 +00:00
dmiller
180c716ca5 Combine tryno and pingseq
UltraProbe's tryno and pingseq attributes were mutually exclusive,
encoded in the same places in packets, and did not need more than 7 bits
to store. This change combines them into a bitfield. This simplifies
some logic, since they do not need to be distinguished from each other.

Additionally, in cases where the tryno is encoded in the source port
number, no further checks or decoding need to happen beyond comparing
the destination port of the response to the source port of the probe.
2021-08-06 02:47:57 +00:00
dmiller
01c1e00b83 Prefer UDP probes with 1 or fewer payloads as ping probes. 2021-08-06 02:47:56 +00:00
dmiller
9c97e008f7 Fix #2293: assertion failed probe->tryno == maxtries
When tying UDP payloads to tryno, we were exceeding the maxtries in
order to send all available payloads, leading to assertion failures.
Currently there are not more than 4 payloads for any given port; most
have none, many have 1, very few have more. So we will send them all at
the same time with the same source port/tryno.
2021-08-06 02:47:55 +00:00
dmiller
1ebd91fc0c Increment base port modulo a prime to avoid repeating.
Base port would repeat after 4035 increments (32280 / gcd(256, 32280))
Likely wouldn't cause problems, but this is cleaner and more correct
with the original intent.
2021-08-06 02:47:55 +00:00
dmiller
a34e52b931 Solution cleanup: remove unused zlibstat project. 2021-08-03 19:57:00 +00:00
dmiller
7b693c7026 Solution cleanup: remove/disable unused configurations 2021-08-03 19:44:23 +00:00
dmiller
76b25678d1 Remove VC++ 2008 runtime; Python uses VC 14+ same as our builds now. 2021-08-03 19:29:10 +00:00
dmiller
0dc7df9573 Switch to VC++ 2019 redistributable 2021-07-30 22:50:41 +00:00
dmiller
ab35a2eccc Use cli defines, not sed, to customize NSIS script. Also addresses #2316 2021-07-30 17:02:11 +00:00
dmiller
1820469f5a Bump supported Windows to Win7 (drop Vista) and update a deprecated API 2021-07-29 21:09:44 +00:00
dmiller
042ddd33b4 Get runtime version of OpenSSL, not header version. 2021-07-28 20:52:01 +00:00
dmiller
b7687223c1 Updates to build with VS 2019 2021-07-28 20:29:28 +00:00