用PHP做SSL 证书到期时间检测,单文件 附源码
SSL Expire Scan
SSL 证书到期时间检测,使用 php 开发,需要安装 OpenSSL 扩展
有啥用呢?
提前提醒下,续签,防止忘记
使用方法
将项目 clone 到本地,然后在命令行输入
php main.php /path/to/ssl/directory/
示例(扫描 Nginx 的 SSL 目录下所有证书到期时间)
php main.php /usr/local/nginx/conf/ssl/
也可以对指定证书的到期时间进行扫描
php main.php /usr/local/nginx/conf/ssl/natfrp.org.crt
可以将以下内容加入到 /etc/bashrc 以方便随时使用:
alias sslscan='php /path/to/main.php'
源码
<?php/**
*
* SSL Expire Scan Tool by Akkariin
*
* 本代码使用 GPL v3 协议开源
*
*/
$logo = <<<EOF
____ ____ _ _____ _
/ ___/ ___|| | |_ _|__ ___ | |
___ ___ | | | |/ _ / _ | |
___) |__) | |___ | | (_) | (_) | |
|____/____/|_____| |_|___/ ___/|_|