SSL Diagnos is used to test SSL strength; get information about SSL protocols (pct, ssl2, ssl3, tls, dtls) and cipher suites. It can also be used for testing and rating ciphers on SSL clients. It has also specific support for pop3s, sip, smtp and explicit ftps.

Tests for heartbleed (including dtls).

Furthermore a separate tool, SSLPressure, not using openssl can be used to check the whole spectrum of possible SSL protocols on a server.

Can also be used for testing ssl for mssql-servers (was added since nessus did not support this) and contains mitm poc for stripping ssl from mssql-connections.


  • SSL scanner including rating of SSL cipher suite strength for server and clients
  • Test SSL strength in for example https, smtp, sip, pop3s, ftps
  • Can be used for OWASP-CM-001
  • Uses OpenSSL to test ssl2, ssl3, tls, dtls, explicit ftps
  • Tests renegotiation and availability of tls renegotiation extension.
  • Specific tests for mitigation of BEAST (CVE-2011-3389). Checking specifically both Windows mitigation and OpenSSL-mitigation.
  • Tests for Heartbleed bug (CVE-2014-0160).

Project Samples

Project Activity

See All Activity >



Follow SSL Diagnos

SSL Diagnos Web Site

Other Useful Business Software

See the Top 5 Processes in each line of business See the Top 5 Processes in each line of business Icon
See the Top 5 Processes in each line of business Icon

Improve your workflow by getting familiar with how Intelligent Process Automation eliminates busywork across multiple departments.

Process inefficiencies are a drain on any business, no matter how big or small, so speeding up your workflow is an absolute essential. Download the FREE Top 5 Process guides to better understand how workflow automation looks within each line of business like IT, Sales, Finance, and Human Resources. Remember, just because you’ve established a process within your organization or department, it doesn’t mean that it’s working as well as it could be.

Rate This Project

Login To Rate This Project

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • Thanks for making this available on Windows! Great little tool and much more up to date than sslcan. I did run into one issue with the installation that I wanted to share in case someone else runs into it. I am running Windows 7 64 bit and already had the Visual C++ Redistributable for Visual Studio 2012 Update 4 (64 bit) installed on my PC prior to installing SSL Diagnos. Initially I got an error message with SSL Diagnos, stating that "MSVCR110.dll is missing from your computer." I researched this a bit and it appears that SSL Diagnos is a 32 bit program and was looking for the 32 bit version of MSVCR110.dll and wasn't happy that I had the 64 bit version installed on my PC. So to resolve the issue I downloaded the 32 bit version of MSVCR110.dll and placed it in the same folder as SSLDiagnos and everything started working perfectly. I just downloaded the one file and not the whole Visual Studio 2010 redistributable package. I downloaded MSVCR110.dll from, Thanks James for the great utility!

  • great software. works perfect on Win7 and WinXP. On WinXP you may need to install the Visual Studio 2010 Redistribution kit

Read more reviews >

Additional Project Details

Programming Language