David Cooper
96bd3072de
Enable run_npn() to use tls_sockets()
...
LibreSSL does not support the -nextprotoneg option. This commit enhances run_npn() to use tls_sockets() when $HAS_NPN is false, rather than reporting that the check can not be performed.
2025-02-14 12:25:39 -08:00
Dirk Wetter
4b4260831e
Merge pull request #2653 from testssl/address_addCA_issue
...
Address CA file parsing problem (3.2)
2025-02-07 14:18:51 +01:00
Dirk Wetter
ebc43ddafe
Add previously added line from 3.0 in change log
...
for consistency reasons
2025-02-07 12:40:06 +01:00
Dirk Wetter
5e1db5f0a1
Address CA file parsing problem (3.2)
...
.... by forbidding spaces in supplied CA files/directories
Also now we're sanitizing the cmd line parameter better using `safe_echo()`
See also #2647 .
2025-02-07 12:30:41 +01:00
Dirk Wetter
21a89e40e8
Merge pull request #2650 from testssl/drwetter-patch-1
...
Update Readme.md
2025-02-07 10:01:31 +01:00
Dirk Wetter
72d9168389
add that pentest2xlsx is python
2025-02-07 10:00:50 +01:00
Dirk Wetter
d38e6ef6a7
Update Readme.md
2025-02-07 09:57:20 +01:00
Dirk Wetter
5b58771040
Merge pull request #2649 from testssl/dependabot/github_actions/docker/setup-qemu-action-3.4.0
...
Bump docker/setup-qemu-action from 3.3.0 to 3.4.0
2025-02-07 09:50:49 +01:00
dependabot[bot]
649608a868
Bump docker/setup-qemu-action from 3.3.0 to 3.4.0
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3.3.0...v3.4.0 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-07 00:03:26 +00:00
Dirk Wetter
6e72c9b81d
Merge pull request #2646 from testssl/fix_feature2098
...
Feature: Detection STARTTLS throtteling via code 421/SMTP
2025-01-31 12:26:44 +01:00
Dirk
4b928108ec
Add trotteling feature
...
* reorder points
* add sieve also
2025-01-31 11:39:45 +01:00
Dirk
e73a2a9d53
Feature: Detection STARTTLS throtteling via code 421/SMTP
...
For this anotehr variable needed to be passed to starttls_full_read()
via starttls_smtp_dialog, where the variable is defined.
Handling of the connection problem will occur at the calling level, fd_socket(),
so that in the future this can be extended if another STARTTLS problem signals
that we're too fast.
Fixes #2098 .
2025-01-31 11:26:44 +01:00
Dirk Wetter
abd0170fc4
Merge pull request #2645 from teunvink/3.2
...
fix missing semicolon in docs
2025-01-30 10:59:06 +01:00
Teun Vink
42f20b59b1
fix missing semicolon in docs
2025-01-30 10:23:12 +01:00
Dirk Wetter
65c18bed99
Merge pull request #2644 from testssl/fix_2642
...
Fix error when hostname w trailing dot supplied
2025-01-29 22:51:35 +01:00
Dirk Wetter
61cf7fe0e7
Fix error when hostname w trailing dot supplied
2025-01-29 20:47:13 +01:00
Dirk Wetter
aa4e9a4d41
Merge pull request #2641 from testssl/sieve_fix
...
two sieve fixes to make it work
2025-01-29 16:29:38 +01:00
Dirk
b054b5d687
two sieve fixes
...
* one logical error
* removing check for trailing space for OK
2025-01-28 22:15:17 +01:00
Dirk Wetter
f95ff7ab3e
Merge pull request #2640 from forced-request/3.2
...
Readme: Misformatted Markdown
2025-01-28 20:57:53 +01:00
John Poulin
b84dd06b36
broken markdown
2025-01-28 13:46:12 -05:00
Dirk Wetter
8339a730f5
Merge pull request #2638 from testssl/dependabot/github_actions/docker/build-push-action-6.13.0
...
Bump docker/build-push-action from 6.12.0 to 6.13.0
2025-01-27 21:15:22 +01:00
Dirk Wetter
e068c52e28
Merge pull request #2639 from testssl/fix_ci_runs
...
Fix ci runs
2025-01-27 20:54:29 +01:00
Dirk Wetter
e41b488172
Merge branch 'fix_ci_runs' into dependabot/github_actions/docker/build-push-action-6.13.0
2025-01-27 20:36:49 +01:00
Dirk Wetter
d93549e327
fix match expr
2025-01-27 20:08:11 +01:00
Dirk Wetter
cdf5cf7b97
remove + @ beginning of line
2025-01-27 17:20:39 +01:00
Dirk Wetter
e17bbfd8c6
Merge branch 'fix_ci_runs' into dependabot/github_actions/docker/build-push-action-6.13.0
2025-01-27 16:42:15 +01:00
Dirk Wetter
ef13122f4f
fix typo
2025-01-27 16:39:02 +01:00
Dirk Wetter
b984ae5ea2
minor stuff
2025-01-27 16:37:04 +01:00
Dirk Wetter
8e39d161a8
cleaner code
2025-01-27 16:36:42 +01:00
Dirk Wetter
0640eb9004
Several CI fixes
...
- don't output stdin on terminal
- adapt to different google.com ip addresses
- cleaner code
2025-01-27 16:33:58 +01:00
dependabot[bot]
d06d50280d
Bump docker/build-push-action from 6.12.0 to 6.13.0
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.12.0 to 6.13.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6.12.0...v6.13.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 00:27:50 +00:00
Dirk Wetter
04c98d93ab
Merge pull request #2628 from testssl/diffing_openssls
...
Add unittest for different openssl versions
2025-01-24 21:38:26 +01:00
Dirk
ce8984706e
Finalize unit test
...
* pattern search + replace for tls_sockets() vs. openssl
* better error handling for invocations with perl functions system + die
2025-01-24 20:36:59 +01:00
Dirk
cbaa813a40
Merge branch '3.2' into diffing_openssls
2025-01-24 19:47:40 +01:00
Dirk Wetter
d115b2ebbf
Merge pull request #2635 from testssl/fix_2633
...
Fix bug when legacy NPN is tested against a TLS 1.3 host
2025-01-24 19:44:49 +01:00
Dirk
d9b293f6c7
fix typo
2025-01-24 18:51:11 +01:00
Dirk
43a0099fbc
Fix bug when legacy NPN is tested against a TLS 1.3 host
...
When testing a TLS 1.3 host s_client_options used TLS 1.3 ciphers to test
for NPN. As that is not implemented we nee dto make sure any other version
is used.
This PR ensures that --after testing whether it's a TLS 1.3-only host
where this test doesn't make any sense in the first place.
Fix for #2633
2025-01-24 18:46:07 +01:00
Dirk Wetter
5c1232b9dc
Merge pull request #2566 from testssl/bump_version
...
Bump version to 3.2rc4
2025-01-24 15:47:11 +01:00
Dirk
76cdf3166a
fix typo
2025-01-24 14:53:52 +01:00
Dirk
bf75a91bc7
Merge branch '3.2' into bump_version
2025-01-24 14:41:21 +01:00
Dirk Wetter
5eeab6484f
Merge pull request #2632 from testssl/Tazmaniac-client-renego-refactoring
...
Tazmaniac client renego refactoring
2025-01-24 14:24:43 +01:00
Dirk
002b91192c
fix spelling
2025-01-24 13:50:35 +01:00
Dirk
49db77e63a
Conflicts resolved
2025-01-24 13:44:19 +01:00
Dirk Wetter
163d744c13
Add recent and bigger changes
...
From today back to 1f37a8406f
2025-01-24 11:32:41 +01:00
Dirk Wetter
0042b6313e
s/drwetter/testssl
...
For the remaining occurences. Except dockerhub which needs to be solved.
2025-01-24 11:15:55 +01:00
Dirk Wetter
69d6a50696
Merge branch '3.2' into bump_version
2025-01-24 11:05:00 +01:00
Dirk Wetter
0539688c06
Merge pull request #2631 from testssl/corydalis10-3.2
...
Improve CONTRIBUTING.md
2025-01-23 17:42:29 +01:00
Dirk
b185b1bea9
Fix typo
2025-01-23 17:41:36 +01:00
Dirk
90f1e59e9f
Merge #2618 and doing some overdue amendments
2025-01-23 17:37:32 +01:00
Dirk
8f054c6f12
Merge branch '3.2' of https://github.com/corydalis10/testssl.sh into corydalis10-3.2
2025-01-23 16:49:12 +01:00