|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Testssl.sh||7,204||4 hours ago||235||gpl-2.0||Shell|
|Testing TLS/SSL encryption anywhere on any port|
|Pythonremoteserver||134||17||2||9 months ago||5||September 27, 2017||21||apache-2.0||Python|
|Robot Framework remote server implemented with Python|
|Go Mirai Client||129||2 months ago||5||agpl-3.0||Go|
|基于MiraiGo的客户端，使用反向 websocket 收发私聊、群聊消息，消息格式类似onebot。支持多账号，很稳定|
|Rsf||63||5 years ago||1||other|
|The Robot Security Framework (RSF), Robot Security Framework (RSF), a standardized methodology to perform security assessments in robotics.|
|Remote Monitor Server||45||4 years ago||16||July 05, 2019||2||TypeScript|
|远程监控服务端（start remote monitor server by one command）|
|Pynq Bot||22||6 years ago||bsd-3-clause||Tcl|
|A simple node.js API for uptime robot|
|Rustros_tf||14||a year ago||1||April 29, 2020||3||Rust|
|A port of ROS's TF library to rust|
|P_scan||14||6 months ago||mit||Python|
|:robot: Simple Multi Thread TCP Port Scanner built with Python.|
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.
Attribution is important for the future of this project -- also in the internet. Thus if you're offering a scanner based on testssl.sh as a public and/or paid service in the internet you are strongly encouraged to mention to your audience that you're using this program and where to get this program from. That helps us to get bugfixes, other feedback and more contributions.
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 systems 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.
You can download testssl.sh branch 3.2 just by cloning this git repository:
git clone --depth 1 https://github.com/drwetter/testssl.sh.git
3.2 is now the latest branch which evolved from 3.1dev. It's in the release candidate phase.
For the former stable version help yourself by downloading the ZIP or tar.gz archive. Just
cd to the directory created (=INSTALLDIR) and run it off there.
Testssl.sh has minimal requirements. As stated you don't have to install or build anything. You can just run it from the pulled/cloned directory. Still if you don't want to pull the GitHub repo to your directory of choice you can pull a container from dockerhub and run it:
docker run --rm -ti drwetter/testssl.sh <your_cmd_line>
Or if you have cloned this repo you also can just
cd to the INSTALLDIR and run
docker build . -t imagefoo && docker run --rm -t imagefoo example.com
For more please consult Dockerfile.md.
We're currently in the release candidate phase for version 3.2. Bigger features will be developed in a separate branch before merged into a 3.3dev to avoid hiccups or inconsistencies.
Version 3.0.X receives bugfixes, labeled as 3.0.1, 3.0.2 and so on. This will happen until 3.2 is released.
Support for 2.9.5 has been dropped. Supported is >= 3.0.x only.
Bug reports are important. It makes this project more robust.
Please file bugs in the issue tracker @ GitHub. Do not forget to provide detailed information, see template for issue, and further 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.