Kaptain.
Telegram /
LinkedIn /
Email /
GIT /
RSS /
GPG /
Заказ печатных плат

№ 8315 В разделе
Sysadmin
от June 6th, 2017,
В подшивках: Bash, Linux, Security
Всего за часик вместе с раскуриванием мануалов накидал себе робота, который читает список доменов из файла sites.txt и присылает письмо в случае протухания сертификата в следующие 24 часа. Рекомендуется для установки в крон для ежесуточного запуска в полночь или около того.
#!/bin/bash
cd "$(dirname "$0")"
mailto="foo@mail.ru"
sites=$(cat sites.txt)
for site in $sites; do
dates=$(echo -e| openssl s_client -servername $site -connect $site:443 2>/dev/null | openssl x509 -noout -dates -issuer)
exp=$(echo|openssl s_client -servername $site -connect $site:443 2>/dev/null | openssl x509 -noout -checkend 86400)
if [ $? -gt 0 ];
then
echo $dates|mail -s "SSL Expires! Update $site in next 24 hours" "$mailto"
fi
done
Fortune cookie: Today's spam: [PSICORIOJA] Ayuda a tus hijos para que no FRACASEN
Leave a Reply