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