19

I tried

https://www.ssllabs.com/ssltest/analyze.html?d=imap.spamarrest.com%3A993&hideResults=on

but it said

Ports other than 443 not supported

I need to check imap.spamarrest.com:993

Chloe
  • 1,668
  • 3
  • 15
  • 30

4 Answers4

17

2021-02-28 Update: GeoCerts and SSLPing

Two new entries on the list. They've been around for a while. Both of these can do ports other than 443:

I prefer SSLPing for it's "just the essentials!" results interface.

ImmuniWeb (new service; formerly HTBridge)

https://www.immuniweb.com/ssl

Example: Report for imap.spamarrest.com:993


There are a few. But none even close to what SSL Labs does.

Here are two sample sites.

Port 443 limit is by design

SSL Labs does this on purpose. I didn't know this. But here's the rationale. It's listed inside their Read This First document:

Commonly Requested Features

  • Checking of IP addresses without hostnames; SSL Labs is designed to test public web servers services. We define public as having a DNS record and running on the official port for the given service (e.g., 443 for HTTPS). We don't allow direct checking of IP addresses because we don't consider such services public.
  • Checking of web servers on non-standard ports; see the previous point.
StackzOfZtuff
  • 17,783
  • 1
  • 50
  • 86
8

I use https://testssl.sh/

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 recent cryptographic flaws and more.

It also works well on Windows 10 if you have the 'Windows Subsystem for Linux' installed https://msdn.microsoft.com/en-gb/commandline/wsl/install_guide

Colonel Panic
  • 2,214
  • 2
  • 22
  • 23
1

There are some alternatives to Qualys SSL Labs which permit analyzing ports other than 443, but their functionality may much narrower:

or you can use open source software without any restrictions:

0

For me it didn't work out for any of above.

https://www.sslshopper.com/ssl-checker.html was giving cached old results. Even testssls.sh won't give any output.

ssls.com support has given me new way to check which is working:

https://decoder.link/sslchecker/example.com/443

https://decoder.link/sslchecker/example.com/8000 //port 8000

user5858
  • 101