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
dmiller
9836d15314
Ncat: Use SSL_shutdown() not shutdown() on SSL connections
2023-07-31 17:18:30 +00:00
dmiller
d4e769197a
Ncat server UDP: do not quit after EOF on STDIN. Fixes #2685
2023-07-27 17:31:48 +00:00
dmiller
1a7a96274a
Avoid format-string bugs. Fixes #2634
2023-07-20 17:24:16 +00:00
dmiller
7f435acec9
Fix a typo. Fixes #2675
2023-07-20 16:46:31 +00:00
dmiller
edad9c059c
Add missing braces. Fixes #2679
2023-07-20 16:21:23 +00:00
dmiller
6a6ac5cc75
Update checklibs.sh for libpcap VERSION.txt name change
2023-07-20 15:59:08 +00:00
dmiller
7ae5c4d927
Rename VERSION to VERSION.txt; macOS build broke
2023-06-28 18:16:55 +00:00
dmiller
7dcea0187a
Update Windows build for pcre2 upgrade
2023-06-27 23:58:26 +00:00
dmiller
d131a096a8
Remove nse_pcrelib from build.
2023-06-24 01:53:09 +00:00
dmiller
828ab48764
Upgrade libpcre to PCRE2 10.42. Windows/macOS builds not completed.
2023-06-24 01:53:07 +00:00
dmiller
8dbdaa7b99
Permit -p wildcards to match 'unknown'
2023-06-24 01:53:00 +00:00
dmiller
38c113f820
Use string_pool for service names so they aren't freed by Lua. See #2657
2023-06-16 22:19:20 +00:00
dmiller
2da490f847
Fix segfault when using service name wildcards with -p.
2023-06-16 18:20:16 +00:00
dmiller
c13ce4536e
Handle 'unknown' service name in -p. Fixes #2658
2023-06-16 18:20:16 +00:00
dmiller
9adda8c0f3
Fix DNS TXT record parsing
2023-06-06 15:10:48 +00:00
dmiller
4a4253cc95
Add some tests for dns.lua
2023-06-06 15:10:48 +00:00
dmiller
5ee110f3a5
Be clear in unittest failures involving nil
2023-06-06 15:10:47 +00:00
dmiller
6a567c7c0a
Correctly handle parsing of invalid URL segments. Fixes #2651
2023-05-30 21:15:04 +00:00
dmiller
6bd98c22ea
Consolidate URL tests and add round-trip parsing checks
2023-05-30 21:15:03 +00:00