Commit Graph
100 Commits
Author SHA1 Message Date
Dirk fa5664f434 Polish comment + grade cap reason for STARTTLS 2024-10-14 14:17:02 +02:00
Dirk 7c0ccb3da7 Fix HTML output in #2568 2024-10-14 13:08:45 +02:00
Dirk 6c771f7902 Merge branch '3.1dev' of https://github.com/magnuslarsen/testssl.sh into magnuslarsen-3.1dev 2024-10-14 13:03:46 +02:00
Dirk WetterandGitHub ddb84c27ce Merge pull request #2577 from drwetter/fix_f5_short_rfc1918
Fix F5 cookie in 10.x.x.x.
2024-10-12 19:30:19 +02:00
Dirk Wetter 6110843fd0 The F5 cookie decoder doesn't detect IPs in the 10.x.x.x space for non-encrypted cookies.
This fixes the regex pattern, see also

https://github.com/drwetter/F5-BIGIP-Decoder/pull/4/files
2024-10-09 15:47:50 +02:00
Dirk WetterandGitHub 541d3ff07a Merge pull request #2574 from drwetter/dependabot/github_actions/docker/build-push-action-6.9.0
Bump docker/build-push-action from 6.8.0 to 6.9.0
2024-10-01 10:15:12 +02:00
Dirk WetterandGitHub 93e5d3bcd1 Merge pull request #2573 from drwetter/dependabot/github_actions/docker/build-push-action-6.8.0
Bump docker/build-push-action from 6.7.0 to 6.8.0
2024-09-30 09:27:54 +02:00
Dirk WetterandGitHub 94bbfff50c Merge pull request #2569 from DaanSelen/patch-1
Minor English change
2024-09-20 10:38:10 +02:00
Dirk WetterandGitHub 92bc6d4873 Merge pull request #2565 from drwetter/automagic
Amend docs wrt STARTTLS, clarify automagic switch for TLS 1.3 only hosts
2024-09-08 14:49:58 +02:00
Dirk Wetter 04c5ee391d "only" was important here 2024-09-08 13:19:16 +02:00
Dirk Wetter 4ce91d7d61 Explain OSSL_SHORTCUT better, "automagically" is the word we wanted to use 2024-09-08 12:27:51 +02:00
Dirk Wetter c5b07e7d99 Make the client side security clearer for STARTTLS
... also in the man pages. See also #2564.
2024-09-08 12:22:52 +02:00
Dirk WetterandGitHub be3e7651bb Merge pull request #2564 from drwetter/starttls_phrasing
Phrasing of reason for STARTTLS grading improved
2024-09-07 17:08:50 +02:00
Dirk 3b85f53d52 added an accidently erased char 2024-09-07 16:15:03 +02:00
Dirk a1c67c0794 proper English 2024-09-07 16:03:53 +02:00
Dirk f9edaa7fe1 Phrasing of STARTTLS grading improved
... a a comment added in the desciption.

Unfortunately I couldn't get the line wrapping working.
2024-09-07 15:51:12 +02:00
Dirk WetterandGitHub 30f80cf9b3 Merge pull request #2561 from drwetter/fix_1312
Fix 1312
2024-09-06 18:55:24 +02:00
Dirk WetterandGitHub 9efe597a86 Merge pull request #2562 from drwetter/revert-2547-drwetter-patch-1
Revert "Update Dockerfile to leap 15.6"
2024-09-06 18:00:14 +02:00
Dirk WetterandGitHub bb7d9f4ac5 Revert "Update Dockerfile to leap 15.6" 2024-09-06 17:53:58 +02:00
Dirk 733c2d31b7 Automagic with openssl and TLS 1.3-only host 2024-09-06 17:37:42 +02:00
Dirk 52213d3072 Suppy documenation for TLS 1.3 only hosts
and the automagic wrt /usr/bin/openssl OPENSSL2 and OSSL_SHORTCUT
2024-09-06 17:32:53 +02:00
Dirk 3d2bd5020c fix spellcheck 2024-09-06 13:00:27 +02:00
Dirk 12bc15adc3 misc
- remove 1xLF in UI
- fix obsolete statment for OPENSSL2
2024-09-06 12:53:00 +02:00
Dirk becd310390 Address open UI problems for TLS 1.3 only hosts
While in 3.2 there was only a hint how to deal with TLS 1.3 only hosts, a restart
with --openssl=/usr/bin/openssl or setting of OSSL_SHORTCUT-true was required.

This PR changes the behavior: if an openssl version can be found in /usr/bin/openssl
(or SUPPLIED via OPENSSL2=/home/version/ofopenssl testssl <cmdline>) which
supports TLS 1.3 it switches automatically and informs the user that it has done so.
   This message is asynchonous and is implemented with a new function check_msg()
and a global OPEN_MSG, so that we maintain the formatting. Otherwise it would have
appeared between rDNS and service detection. Now it's nicely after service detection.
2024-09-06 12:47:03 +02:00
Dirk WetterandGitHub a20fd796e8 Merge pull request #2552 from drwetter/fix_2466
Trailing space after value in header is fine
2024-09-03 20:51:18 +02:00
Dirk WetterandGitHub 031c2a55ec Merge pull request #2553 from drwetter/noCtrlCharInHeader
Remove crtl chars from HTTP header
2024-09-03 20:50:18 +02:00
Dirk WetterandGitHub 3cd027e1f1 Merge pull request #2551 from drwetter/banner
Improve banner (3.2)
2024-09-03 19:27:46 +02:00
Dirk 2b36b33112 Remove crtl chars from HTTP header
... which fixes #2337
2024-09-03 19:24:46 +02:00
Dirk 30a33e9a6e Trailing space after value in header is fine
This fixes #2466.
2024-09-03 19:10:29 +02:00
Dirk dbb8fc8013 Fix CI 2024-09-03 18:28:56 +02:00
Dirk 408e8f84f4 modify issue template for bash version 2024-09-03 15:42:54 +02:00
Dirk 5a1fd2623f Improve banner (3.2)
... for readability and bugs to be filed (fixes #2506)

This PR defines a short string for the OpenSSL banner as some suppliers have made them (unnecessarily) long so that it won't fit nice in the banner anymore.

The banner also now omits the built line from openssl as for the user it is normally not important.
2024-09-03 15:40:55 +02:00
Dirk WetterandGitHub e59a0f202f Merge pull request #2549 from drwetter/drwetter-patch-1
Ignore Dockerfile.git
2024-09-03 12:46:28 +02:00
Dirk WetterandGitHub 5becbd0625 Merge pull request #2548 from drwetter/drwetter-patch-2
Update Dockerfile.git
2024-09-03 12:46:05 +02:00
Dirk WetterandGitHub 1443c62036 Ignore Dockerfile.git
... for CI run
2024-09-03 12:44:45 +02:00
Dirk WetterandGitHub e7c0173f8c Merge pull request #2547 from drwetter/drwetter-patch-1
Update to leap 15.6
2024-09-03 12:42:22 +02:00
Dirk WetterandGitHub 79e199e736 Update Dockerfile.git
to use an up to date Alpine version
2024-09-03 12:41:09 +02:00
Dirk WetterandGitHub a9fcf443fa Update to leap 15.6
as EOL for 15.5 is not very far away
2024-09-02 17:52:27 +02:00
Dirk WetterandGitHub b132a26432 Merge pull request #2544 from NaN-KL/patch-1
Fix: Reporting (Not Ok) for ClientHello/ServerHello errors
2024-08-26 18:14:23 +02:00
Dirk WetterandGitHub 4d70c7b82a Merge pull request #2545 from drwetter/fix_2542
fix typo
2024-08-26 10:40:35 +02:00
Dirk Wetter 5eb829e6d6 fix typo 2024-08-26 10:38:37 +02:00
Dirk WetterandGitHub f3f6dae8c1 Merge pull request #2540 from drwetter/dependabot/github_actions/docker/build-push-action-6.7.0
Bump docker/build-push-action from 6.5.0 to 6.7.0
2024-08-14 16:29:53 +02:00
Dirk WetterandGitHub 009e358341 Merge pull request #2528 from drwetter/update_CAstores
Update Truststores
2024-07-23 12:11:54 +02:00
Dirk 76902af3b8 update hashes 2024-07-23 11:35:49 +02:00
Dirk 69c1a2fcb8 need to update hashes needs to be earlier 2024-07-23 11:35:16 +02:00
Dirk 778aab0241 dos2unix 2024-07-23 11:34:38 +02:00
Dirk 95ed863ac0 update MS CA root store 2024-07-23 10:42:14 +02:00
Dirk WetterandGitHub 67f555e15b Merge pull request #2533 from drwetter/dependabot/github_actions/docker/login-action-3.3.0
Bump docker/login-action from 3.2.0 to 3.3.0
2024-07-23 10:06:09 +02:00
Dirk WetterandGitHub 04280396f6 Merge pull request #2532 from drwetter/dependabot/github_actions/docker/setup-qemu-action-3.2.0
Bump docker/setup-qemu-action from 3.1.0 to 3.2.0
2024-07-23 10:05:27 +02:00
Dirk WetterandGitHub 4499ef5e13 Merge pull request #2534 from drwetter/dependabot/github_actions/docker/build-push-action-6.5.0
Bump docker/build-push-action from 6.4.1 to 6.5.0
2024-07-23 10:05:06 +02:00
Dirk WetterandGitHub fa9fe27ae6 Merge pull request #2530 from drwetter/fix_ipv6_ula_and_more
Fix IPv6 addresses
2024-07-22 23:31:37 +02:00
Dirk dd66449a45 Fix IPv6 addresses
Local and ULA and more IPv6 adresses were incorrectly filtered by ``awk '/^[0-9]/ { print $1 }'``
which searches in the first term for only numeric values.

The PR adds a-f and fixes #2529 .
2024-07-22 21:07:50 +02:00
Dirk 472eff85b1 Update Apple CA store
...and modify readme to reflect that the certificates are better to retrieve from GH
2024-07-22 17:08:18 +02:00
Dirk 3a9c0aa8ed Update Truststores
- Mozilla: 2024-7-02
- Debian 12, ca-certificates from 20230311
- JDK 21.04

See also #2525

ToDo:
- Apple (https://opensource.apple.com/source/security_certificates/ doesnt exist anymore), github?
- MS
- Check old LE CA
- update hashes
- update Readme
2024-07-22 16:38:45 +02:00
Dirk WetterandGitHub 1dbd9b8b78 Merge pull request #2524 from drwetter/dependabot/github_actions/docker/build-push-action-6.4.1
Bump docker/build-push-action from 6.4.0 to 6.4.1
2024-07-18 09:09:13 +02:00
Dirk WetterandGitHub 8cb483c4da Merge pull request #2523 from drwetter/dependabot/github_actions/docker/build-push-action-6.4.0
Bump docker/build-push-action from 6.3.0 to 6.4.0
2024-07-16 11:17:27 +02:00
Dirk WetterandGitHub 5696243616 Merge pull request #2520 from drwetter/dependabot/github_actions/docker/setup-qemu-action-3.1.0
Bump docker/setup-qemu-action from 3.0.0 to 3.1.0
2024-07-04 12:42:20 +02:00
Dirk WetterandGitHub 94f4b57b77 Merge pull request #2519 from drwetter/dependabot/github_actions/docker/build-push-action-6.3.0
Bump docker/build-push-action from 6.2.0 to 6.3.0
2024-07-04 12:41:46 +02:00
Dirk WetterandGitHub bcb2ef373b Merge pull request #2517 from drwetter/dependabot/github_actions/docker/build-push-action-6.2.0
Bump docker/build-push-action from 6.1.0 to 6.2.0
2024-06-28 15:04:12 +02:00
Dirk WetterandGitHub 5c8ccb4f81 Merge pull request #2515 from drwetter/dependabot/github_actions/docker/build-push-action-6.1.0
Bump docker/build-push-action from 6.0.2 to 6.1.0
2024-06-24 18:27:03 +02:00
Dirk WetterandGitHub 5452325885 Merge pull request #2513 from drwetter/dependabot/github_actions/docker/build-push-action-6.0.2
Bump docker/build-push-action from 5.4.0 to 6.0.2
2024-06-21 18:38:56 +02:00
Dirk WetterandGitHub 4688295d24 Update bug_report.md 2024-06-13 18:49:47 +02:00
Dirk WetterandGitHub 90c6903a27 Merge pull request #2501 from drwetter/dependabot/github_actions/docker/build-push-action-5.4.0
Bump docker/build-push-action from 5.3.0 to 5.4.0
2024-06-13 16:14:53 +02:00
Dirk WetterandGitHub a6898acf7d Merge pull request #2504 from dcooper16/fix2502
Fix #2502
2024-06-13 16:13:55 +02:00
Dirk WetterandGitHub c2a322419c Update pull_request_template.md
typo fixes
2024-06-13 10:35:17 +02:00
Dirk WetterandGitHub bae14b1208 Update bug_report.md 2024-06-13 10:32:36 +02:00
Dirk WetterandGitHub d90728157f Update feature_request.md 2024-06-13 10:30:37 +02:00
Dirk WetterandGitHub c8220e8b8b Update feature_request.md
For 3.0.x we don´t accept new features
2024-06-13 10:28:59 +02:00
Dirk WetterandGitHub 5b75dd7f01 Merge pull request #2498 from drwetter/dependabot/github_actions/docker/login-action-3.2.0
Bump docker/login-action from 3.1.0 to 3.2.0
2024-05-29 10:55:01 +02:00
Dirk WetterandGitHub b22f9cb501 Merge pull request #2497 from drwetter/fix_2496
Supply overwrite option to --file/-iL with warnings off
2024-05-26 17:37:44 +02:00
Dirk ed087197fe Add docu for #2497 2024-05-24 14:00:59 +02:00
Dirk 0d5bb1cd17 mute codespell 2024-05-24 14:00:39 +02:00
Dirk 5af152d575 Address overwrite option to --file/-iL with warnings off
When choosing --file or -iL warnings were set in any case to --batch which
needs e.g. crurrenly an interaction when do bacth scanning. This PR enables
to supply WARNINgs / --warnings =off before so that the intercation is mot
needed.

See also #2496.
2024-05-24 13:53:09 +02:00
Dirk WetterandGitHub e3b3c358fd Merge pull request #2492 from drwetter/fix2490_add
Add / improve #2490
2024-04-26 16:31:12 +02:00
Dirk e49747ca14 Add / improve #2490 2024-04-26 16:29:43 +02:00
Dirk WetterandGitHub 7eadfd12fb Merge pull request #2491 from drwetter/fix2490_add
Add / improve #2490
2024-04-26 16:11:45 +02:00
Dirk a3d3133c59 Add / improve #2490 2024-04-26 16:10:03 +02:00
Dirk WetterandGitHub 4ca02764fa Merge pull request #2490 from Blyzz616/3.2
Update testssl.sh
2024-04-25 09:55:15 +02:00
Dirk WetterandGitHub 5581499da5 Merge pull request #2487 from Tazmaniac/renego-fix3
[Client Renego] Small important fixes
2024-04-02 11:15:12 +02:00
Dirk WetterandGitHub 979a22c126 Merge pull request #2480 from drwetter/dependabot/github_actions/docker/build-push-action-5.3.0
Bump docker/build-push-action from 5.2.0 to 5.3.0
2024-03-15 11:48:46 +01:00
Dirk WetterandGitHub 375ddf565c Merge pull request #2475 from Tazmaniac/renego_timing_fix2
Renego timing fix2
2024-03-14 13:57:53 +01:00
Dirk WetterandGitHub 16efbd645c Merge pull request #2476 from akabe1/3.2
Fix mtls option location in s_client_options() and code cleanup
2024-03-14 10:13:57 +01:00
Dirk WetterandGitHub db9aa231f0 Merge pull request #2478 from drwetter/dependabot/github_actions/docker/login-action-3.1.0
Bump docker/login-action from 3.0.0 to 3.1.0
2024-03-14 09:51:26 +01:00
Dirk WetterandGitHub ed7bdf1571 Merge pull request #2477 from drwetter/dependabot/github_actions/docker/build-push-action-5.2.0
Bump docker/build-push-action from 5.1.0 to 5.2.0
2024-03-12 10:03:11 +01:00
Dirk WetterandGitHub a2fdfb011e Merge pull request #2474 from drwetter/mtls_beta
Polish PR2461 (mTLS) + label as beta
2024-02-28 10:22:11 +01:00
Dirk 55ae9bf248 Polish PR2461 (mTLS) + label as beta
also revert #1383
2024-02-27 15:59:16 +01:00
Dirk WetterandGitHub 94ef475255 Merge pull request #2461 from akabe1/3.2
Add mTLS new feature to support scans with client authentication
2024-02-27 15:47:03 +01:00
Dirk WetterandGitHub f84e8c05f5 Merge pull request #2470 from Tazmaniac/renego_timing_fix
Correct client_renego timing bug.
2024-02-21 17:17:51 +01:00
Dirk WetterandGitHub 32a279730f Merge pull request #2472 from Tazmaniac/zombies-fix-3.2
Fix subshell killing to avoid zombies
2024-02-20 10:03:19 +01:00
Dirk WetterandGitHub 19607d7c2c Merge pull request #2467 from Tazmaniac/mongodb-detection-fix
MongoDB identification fix
2024-02-13 17:15:01 +01:00
Dirk WetterandGitHub 62b5859d52 Merge pull request #2465 from Odinmylord/3.2
Add SNI to ticketbleed check
2024-02-09 09:56:58 +01:00
Dirk WetterandGitHub c30e541658 Merge pull request #2463 from janbrasna/fix-docker-md-quotes
Fix Dockerfile.md formatting
2024-02-02 20:25:46 +01:00
Dirk WetterandGitHub 7ec7f8cf32 Merge pull request #2460 from Tazmaniac/client-renego-regression
Fixed regression in printing results
2024-01-22 09:51:11 +01:00
Dirk WetterandGitHub ad04a90b2a Merge pull request #2459 from Tazmaniac/client-renego-fix
Secure Client-Initiated Renegotiation : fixes/enhancements
2024-01-18 18:37:58 +01:00
Dirk WetterandGitHub b6fdfb1986 Merge pull request #2458 from drwetter/drwetter-patch-1
Create pull_request_template.md
2024-01-10 19:28:22 +01:00
Dirk WetterandGitHub 6e84f5f139 Fill pull_request_template.md 2024-01-10 19:27:24 +01:00
Dirk WetterandGitHub 9a494b135c Create pull_request_template.md 2024-01-10 19:03:23 +01:00
Dirk WetterandGitHub 7c0c06641c Merge pull request #2437 from drwetter/disclaimer
Disclaimer
2024-01-10 12:22:34 +01:00
Dirk WetterandGitHub 810e870d16 Merge pull request #2454 from Odinmylord/3.2
Make cert_keysize output consistent
2024-01-10 12:21:42 +01:00
Dirk WetterandGitHub 69664cbabf Merge pull request #2455 from Odinmylord/fix_intermediate_cert
add utf8 support to intermediate cert names
2024-01-06 20:38:32 +01:00