Merge pull request #1285 from dcooper16/fix_color_comparison_typo
Fix typo in check of $COLOR
|1 day ago|
|.github||2 months ago|
|bin||3 months ago|
|doc||1 month ago|
|etc||1 month ago|
|t||1 month ago|
|utils||1 month ago|
|.gitignore||2 years ago|
|.travis.yml||2 months ago|
|CHANGELOG.md||1 week ago|
|CREDITS.md||1 year ago|
|Dockerfile||2 months ago|
|Dockerfile.md||2 months ago|
|LICENSE||5 years ago|
|Readme.md||2 months ago|
|openssl-iana.mapping.html||7 months ago|
|testssl.sh||1 day ago|
testssl.sh is a free command line tool which checks a server’s service on
any port for the support of TLS/SSL ciphers, protocols as well as some
This software is free. You can use it under the terms of GPLv2, see LICENSE. In addition starting from version 3.0rc1 if you’re offering a scanner based on testssl.sh as a public and / or paid service in the internet you need to mention to your audience that you’re using this program and where to get this program from.
testssl.sh is working on every Linux/BSD distribution out of the box. Latest by 2.9dev
most of the limitations of disabled features from the openssl client are gone
due to bash-socket-based checks. As a result you can also use e.g. LibreSSL or OpenSSL
1.1.1 . testssl.sh also works on other unixoid system out of the box, supposed they have
/bin/bash >= version 3.2 and standard tools like sed and awk installed. An implicit
(silent) check for binaries is done when you start testssl.sh . System V needs probably
to have GNU grep installed. MacOS X and Windows (using MSYS2, Cygwin or WSL) work too.
Update notification here or @ twitter.
You can download testssl.sh by cloning this git repository:
git clone --depth 1 https://github.com/drwetter/testssl.sh.git
Or help yourself downloading the ZIP archive https://github.com/drwetter/testssl.sh/archive/3.0.zip.
testssl.sh --help will give you some help upfront. More help: see doc directory with
man pages. Older sample runs are at https://testssl.sh/.
docker run -ti drwetter/testssl.sh <your_cmd_line>
We’re currently in the late release candidate phase. That means you can and should use it for production and let us know if you encounter any additional bugs. Features implemented in 3.0 are listed in the Changelog.
Support for 2.9.5 has been dropped.
Contributions, feedback, bug reports are welcome! For contributions please note: One patch per feature -- bug fix/improvement. Please test your changes thoroughly as reliability is important for this project.
There’s a coding guideline.
Please file bugs in the issue tracker @ github. Do not forget to provide detailed information, see template. Details @ https://github.com/drwetter/testssl.sh/wiki/Bug-reporting. Nobody can read your thoughts -- yet. And only agencies your screen ;-)
You can also debug yourself, see here.
Please address questions not specifically to the code of testssl.sh to the respective projects below.