Skip to content

Instantly share code, notes, and snippets.

View doublemarket's full-sized avatar

Hayato Matsuura doublemarket

View GitHub Profile
@doublemarket
doublemarket / certcheck.sh
Created September 1, 2024 07:33
SSL certificate expiration check script
#!/bin/bash
# ./certcheck.sh [domain name]
DOMAIN=$1
notAfter=$(echo -n Q | openssl s_client -connect ${DOMAIN}:443 -servername ${DOMAIN} 2>/dev/null | openssl x509 -noout -enddate | grep notAfter | sed 's/notAfter=//')
notAfterEpic=$(date -d "${notAfter}" +\%s)
twoWeeksLaterEpic=$(date -d 'now + 2 weeks' +\%s)
nowEpic=$(date +\%s)