65 lines
1.5 KiB
Markdown
65 lines
1.5 KiB
Markdown
# bash-ssl-checker-tool
|
|
Very simple bash script which you could use to gain general information for the SSL certificate of a certain domain name.
|
|
|
|
It is based on the functionality of the popular https://sslshopper.com website, but it's a command line tool.
|
|
|
|
The script has been tested on CentOS, Ubuntu, Mint and Debian.
|
|
|
|
The script provides you with the following information:
|
|
|
|
* The domain name that the SSL certificate has been issued for
|
|
* The number of days the SSL certificate expires in:
|
|
* The dates when the certificate was issued on and expires on
|
|
* The certificate has been issued by:
|
|
* Supported TLS versions
|
|
* Certificate Fingerprint
|
|
|
|
Usage:
|
|
|
|
In order to use the script just download the ssl file, make it executable and run it:
|
|
|
|
```
|
|
wget https://raw.githubusercontent.com/bobbyiliev/bash-ssl-checker-tool/master/ssl
|
|
chmod +x ssl
|
|
./ssl yourdomain.com
|
|
```
|
|
|
|
Output:
|
|
|
|
The output that you would get will look like this:
|
|
|
|
```
|
|
The bobbyiliev.com domain name seems valid
|
|
|
|
# The SSL certificate has been issued for:
|
|
Domain: CN = bobbyiliev.com
|
|
----
|
|
|
|
# The SSL certificate expires in:
|
|
90 days
|
|
----
|
|
|
|
# Dates:
|
|
Issued On: Jun 4 09:05:19 2020 GMT
|
|
Expires On: Sep 2 09:05:19 2020 GMT
|
|
----
|
|
|
|
# The certificate has been issued by:
|
|
Issuer: C = US, O = Let's Encrypt, CN = Let's Encrypt Authority X3
|
|
----
|
|
|
|
# TLS supported:
|
|
| TLSv1.0:
|
|
| TLSv1.1:
|
|
| TLSv1.2:
|
|
----
|
|
|
|
# Fingerprint:
|
|
SHA1 Fingerprint=C1:E1:6C:46:8A:74:94:14:00:94:88:B9:4B:2B:C5:90:79:DE:72:64
|
|
----
|
|
```
|
|
|
|
Note: You need to have 'openssl' installed.
|
|
|
|
Blog post:
|
|
https://bobbyiliev.com/blog/ssl-checker-terminal-tool
|