当前位置: 首页 > news >正文

检测域名证书有效期

#!/bin/bashDomain="""
www.baidu.com
www.so.com
developer.aliyun.com
www.163.com
www.qq.com
"""echo "-----------开始检查证书有效期-----------"
for i in ${Domain};
doend_time=$(timeout 3 openssl s_client -connect $i:443 2> /dev/null | openssl x509 -noout -enddate 2> /dev/null | awk -F '=' '{print $2}')if [ $? -ne 0 ] || [[ $end_time == '' ]];thenecho -e "当前域名为: $i"echo -e "\e[33m未能检测成功,请稍后重试\e[0m"echo "----------------------------------------"continuefi echo -e "当前检查的域名: $i"temp_time_1=$(date -d "$end_time" +%s)temp_time_2=$(date -d "$(date -u '+%b %d %T %Y GMT')" +%s )let temp_time_3=$temp_time_1-$temp_time_2days=`expr $temp_time_3 / 86400`if [ $days -lt 30 ];thenecho -e "\e[31m剩余天数:$days天\e[0m"echo "----------------------------------------"continuefiecho -e "\e[32m剩余天数:$days天\e[0m"echo "----------------------------------------"done

image

http://www.zskr.cn/news/1509.html

相关文章:

  • TCP反向代理:将局域网内部的TCP/HTTP服务暴露在公网上
  • 告别数月等待:数字孪生场景生成从此进入“日级”时代
  • 安装云图解析python模块碰到的问题
  • 计算机使用问题集
  • JDK环境变量配置
  • vue可视化大屏开发
  • 旧版本Flutter使用xcode16打包上架时报错
  • 深入解析Web Components:Shadow DOM实战指南
  • vue+websocket+Stomp组件实现前端长连接
  • 多字段排序工具类,支持树形
  • 同城黑卡小程序系统介绍
  • 365 快乐农场小程序介绍
  • 23Java基础之File
  • Linux GNU 工具集详解
  • 国产DevOps工具链崛起:Gitee如何重塑企业研发效能版图
  • docker部署ruoyi-cloud验证码问题记录
  • 【初赛】ip地址 - Slayer
  • 2025年物流行业CRM解决方案全解析:数字化时代的客户关系管理新范式 - SaaS软件
  • 记一次“若依微服务”启动系统模块时连不上nacos的问题
  • Qt/C++切换街道图/卫星图/混合图/设置不同的地图样式/支持各种地图
  • 为时序数据库 IoTDB 底层架构“保驾护航”,来听听新晋 Committer 的贡献心路!
  • onshape
  • RAG(检索增强生成)是什么?为什么很多 AI 产品都用它?
  • 跨域——CORS详解
  • TIA博图的三种视图
  • 智能CRM赋能饮料行业:纷享销客快消品全场景数字化解决方案
  • 调一调
  • 【稳定检索|线上线下参会|马理工主办】第十一届建筑、土木与水利工程国际学术会议(ICACHE 2025)
  • 多版本jdk环境下,指定jdk版本执行jar文件
  • 基于Python+Vue开发的医院门诊预约挂号系统源码+运行