First I had to sort out getting the certificate info, and decided that ultimately I'd want to run this as a cron job on a web server, and then serve the results statically, so I wouldn't have to reparse the sites every time I reloaded the page, especially if I adopt this at work and am monitoring hundreds or thousands of sites. So, hi ho hi ho, off to Node I go. I also wanted to have a simple-ish website that could show the results in a responsive way. Bootstrap v4 FTW. You can see the live results over at craine.gitlab.io/tls-dashboard or in the screenshot below.