Skip to content

Instantly share code, notes, and snippets.

View chrisiona's full-sized avatar

Chris Iona chrisiona

  • Australia
View GitHub Profile
@estahn
estahn / check-ssl-all-elbs.sh
Last active June 22, 2016 03:43
Check SSL on all ELBs
#!/bin/sh
ELBS=`aws elb describe-load-balancers | jq -r '.LoadBalancerDescriptions[] | select(.ListenerDescriptions[].Listener.SSLCertificateId) | .DNSName'`
for elb in ${ELBS}; do
OUTPUT=`echo | timeout 2 openssl s_client -connect ${elb}:443 2>/dev/null | openssl x509 -noout -enddate 2> /dev/null`
echo "${elb};${OUTPUT}"
done