Show HN: SSL certificate dashboard
github.com
github.com
Rotating certs is like restoring backups, if you only do it when shit hits the fan (server crashed or cert expired), you're doing it wrong.
you restore backups even if the server is still ok? why?!
https://github.com/JensDebergh/certificate-dashboard https://github.com/cmrunton/tls-dashboard
EDIT:
I think he gave proper credits.
Just writing:
> I've seen a static version of this project on github, but I forgot the name of the original project. It is his static version of the dashboard turned into a configurable service that spits out HTML & JSON.
is unfair to the original author and just doesn't cut it in this case. I see that the MIT license is there, but the original [2] has this line added to the copyright notice:
> Copyright (c) Craine Runton
The MIT license requires reproducing the copyright notice in full, that includes this line as well. Even if it's just small parts of the original project that were used/modified.
It's very cool when someone makes their work available for everyone to see and use, it's not cool to just steal it and even go so far as to rename variables from the original just for the sake of it, see commit [3] (e.g. config.js)!
And even after that, the code still looks very similar. Just take a look at config.js [4-5] and get_cert_info.js [6-7].
[1] https://news.ycombinator.com/item?id=11770856
[2]https://github.com/cmrunton/tls-dashboard/blob/master/LICENS...
[3] https://github.com/JensDebergh/certificate-dashboard/commit/...
[4] https://github.com/cmrunton/tls-dashboard/blob/master/node_a...
[5]https://github.com/JensDebergh/certificate-dashboard/blob/ma...
[6]https://github.com/cmrunton/tls-dashboard/blob/master/node_a...
[7]https://github.com/JensDebergh/certificate-dashboard/blob/ma...
Code is, clearly, very very similar, I've checked both dashboards, this why I've posted the initial comment.
Craine's project was already done and posted here by then [3], the situation is very clear here.
[1] https://github.com/JensDebergh/certificate-dashboard/commit/...
[2] https://github.com/JensDebergh/certificate-dashboard/commits...
[3] https://github.com/cmrunton/tls-dashboard/commits/master
I didn't remember the name of the original author/project, until someone linked me towards the github page. Since then I've added a proper link.
It was never my intend to steal copyrighted material. I just wanted it to be done how I thought it should be done.
I ported my solution to both Google Calendar and whatever that thing is that would be the Microsoft equivalent. Full mobile support, entirely cross-platform. You can even use it on someone else's computer I mean cloud.
Though someone here posted a video a couple of years ago where the speaker was imploring "Stop using Nagios [it's terrible]". At the end, someone asked him what they should use instead, to which the speaker didn't have an answer (his tool that he was speaking about was still in development)
Edit: but yes, you're right in that the important thing is that the tool will alert you without you having to remember to check it.
https://github.com/skx/sysadmin-util
You'll find:
$ ssl-expiry-date bbc.co.uk
bbc.co.uk
Expires: Mar 15 17:01:06 2017 GMT
Days: 289
That uses openssl, bash, and other standard facilities available upon Unix/Linux systems.Good stuff!