1
0
mirror of https://github.com/nmap/nmap.git synced 2026-01-15 10:59:01 +00:00
Commit Graph

12836 Commits

Author SHA1 Message Date
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
dmiller
b9263f056a Use correct HAVE_ macros for Lua 5.4. Fixes #2648 2023-05-30 18:33:07 +00:00
dmiller
85f38cb858 Bump version to 7.94SVN post-release 2023-05-20 23:05:18 +00:00
dmiller
72d67cf401 Merge 7.94 release branch 2023-05-20 22:59:41 +00:00
dmiller
2558c90488 Allow silent installer to create desktop shortcuts 2023-05-20 22:11:20 +00:00
dmiller
6fc7440449 Integrate some newer fingerprints 2023-05-19 23:10:10 +00:00
dmiller
5ca611f80c Show current lib versions in checklibs even if they are newest 2023-05-19 23:10:09 +00:00
dmiller
e633a21b5f Avoid recursion in DNS parsing; check label/name lengths 2023-05-19 01:43:17 +00:00
dmiller
0bc88ba519 Run DNS tests with debugging on 2023-05-19 01:43:17 +00:00
dmiller
5bcf45f3d8 Revert unrelated change in zenmap.conf 2023-05-18 18:48:04 +00:00
dmiller
6ec69dff3d Restore liblua.vcxproj 2023-05-17 18:45:19 +00:00
dmiller
0e7d6e1a69 Track 2 new files for liblua 2023-05-17 16:34:12 +00:00
dmiller
15a93e7b34 Deal with missing 'R' test in fingerprints/observations 2023-05-15 17:31:38 +00:00
dmiller
d29f59626a Avoid copying fingerprint for no reason (both const) 2023-05-15 17:31:37 +00:00