Nina checks domains for SSL certificates and displays the expiration date of certificates.
Nina runs on Crystal using Kemal. Another prerequisite is OpenSSL.
git clone git@github.com:lxxxvi/nina.git
cd ./nina
shards install
crystal run ./src/nina.cr
It most likely won't run on Windows.
You can have domains stored as "targets" and list them on the page.
i.e. if you want to have google.com
:
cd ./nina
touch ./public/targets/google.com.txt
Then refresh the page and hit the Refresh button.
- Tests (!)
- Bugfixing: certain domains fail
- Display more properties of certificates (e.g. Certificate Issuer, or "expires in ... days")