Support for displaying DNSNames
This commit is contained in:
parent
88ea71f172
commit
94deb959c8
40
README.md
40
README.md
@ -15,23 +15,39 @@ check single target host certificates infomation
|
||||
|
||||
${GOPATH}/bin/ssl-certs-checker --hosts "www.google.com"
|
||||
|
||||
+----------------+----------------+-------------------------------+-------------------------------+------------+
|
||||
| Host | Common Name | Not Before | Not After | Issuer |
|
||||
+----------------+----------------+-------------------------------+-------------------------------+------------+
|
||||
| www.google.com | www.google.com | 2020-02-12 11:47:41 +0000 UTC | 2020-05-06 11:47:41 +0000 UTC | GTS CA 1O1 |
|
||||
+----------------+----------------+-------------------------------+-------------------------------+------------+
|
||||
+----------------+----------------+----------------+-------------------------------+-------------------------------+------------+
|
||||
| Host | Common Name | DNS Names | Not Before | Not After | Issuer |
|
||||
+----------------+----------------+----------------+-------------------------------+-------------------------------+------------+
|
||||
| www.google.com | www.google.com | www.google.com | 2020-02-12 11:47:41 +0000 UTC | 2020-05-06 11:47:41 +0000 UTC | GTS CA 1O1 |
|
||||
+----------------+----------------+----------------+-------------------------------+-------------------------------+------------+
|
||||
|
||||
check multiple target hosts' certificates at once
|
||||
|
||||
${GOPATH}/bin/ssl-certs-checker --hosts "www.google.com,www.azure.com,www.amazon.com"
|
||||
|
||||
+----------------+----------------+-------------------------------+-------------------------------+-----------------------+
|
||||
| Host | Common Name | Not Before | Not After | Issuer |
|
||||
+----------------+----------------+-------------------------------+-------------------------------+-----------------------+
|
||||
| www.google.com | www.google.com | 2020-02-12 11:47:41 +0000 UTC | 2020-05-06 11:47:41 +0000 UTC | GTS CA 1O1 |
|
||||
| www.azure.com | *.azure.com | 2019-12-17 19:51:44 +0000 UTC | 2020-12-17 19:51:44 +0000 UTC | Microsoft IT TLS CA 4 |
|
||||
| www.amazon.com | www.amazon.com | 2019-09-18 00:00:00 +0000 UTC | 2020-08-23 12:00:00 +0000 UTC | DigiCert Global CA G2 |
|
||||
+----------------+----------------+-------------------------------+-------------------------------+-----------------------+
|
||||
+----------------+----------------+---------------------------------------+-------------------------------+-------------------------------+-----------------------+
|
||||
| Host | Common Name | DNS Names | Not Before | Not After | Issuer |
|
||||
+----------------+----------------+---------------------------------------+-------------------------------+-------------------------------+-----------------------+
|
||||
| www.google.com | www.google.com | www.google.com | 2020-02-12 11:47:41 +0000 UTC | 2020-05-06 11:47:41 +0000 UTC | GTS CA 1O1 |
|
||||
| www.azure.com | *.azure.com | *.azure.com | 2019-12-17 19:51:44 +0000 UTC | 2020-12-17 19:51:44 +0000 UTC | Microsoft IT TLS CA 4 |
|
||||
| www.amazon.com | www.amazon.com | amazon.com | 2019-09-18 00:00:00 +0000 UTC | 2020-08-23 12:00:00 +0000 UTC | DigiCert Global CA G2 |
|
||||
| | | amzn.com | | | |
|
||||
| | | uedata.amazon.com | | | |
|
||||
| | | us.amazon.com | | | |
|
||||
| | | www.amazon.com | | | |
|
||||
| | | www.amzn.com | | | |
|
||||
| | | corporate.amazon.com | | | |
|
||||
| | | buybox.amazon.com | | | |
|
||||
| | | iphone.amazon.com | | | |
|
||||
| | | yp.amazon.com | | | |
|
||||
| | | home.amazon.com | | | |
|
||||
| | | origin-www.amazon.com | | | |
|
||||
| | | buckeye-retail-website.amazon.com | | | |
|
||||
| | | huddles.amazon.com | | | |
|
||||
| | | p-nt-www-amazon-com-kalias.amazon.com | | | |
|
||||
| | | p-yo-www-amazon-com-kalias.amazon.com | | | |
|
||||
| | | p-y3-www-amazon-com-kalias.amazon.com | | | |
|
||||
+----------------+----------------+---------------------------------------+-------------------------------+-------------------------------+-----------------------+
|
||||
|
||||
run with docker
|
||||
|
||||
|
3
utils.go
3
utils.go
@ -44,7 +44,7 @@ func getCells(t table.Writer, h string) {
|
||||
continue
|
||||
}
|
||||
t.AppendRows([]table.Row{
|
||||
{h, (*c).Subject.CommonName, (*c).NotBefore, (*c).NotAfter, (*c).Issuer.CommonName},
|
||||
{h, (*c).Subject.CommonName, strings.Join((*c).DNSNames, "\n"), (*c).NotBefore, (*c).NotAfter, (*c).Issuer.CommonName},
|
||||
})
|
||||
}
|
||||
}
|
||||
@ -57,6 +57,7 @@ func prettyPrintCertsInfo(h string) {
|
||||
t.AppendHeader(table.Row{
|
||||
"Host",
|
||||
"Common Name",
|
||||
"DNS Names",
|
||||
"Not Before",
|
||||
"Not After",
|
||||
"Issuer",
|
||||
|
Loading…
Reference in New Issue
Block a user