扫码阅读
手机扫码阅读

SSL 证书过期巡检脚本 (Python 版)

160 2024-07-20

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:SSL 证书过期巡检脚本 (Python 版)
文章来源:
咸鱼运维杂谈
扫码关注公众号

咸鱼在之前发布了一个shell版本的SSL证书过期巡检脚本并获得了积极反馈。在本文中,他介绍了使用Python编写的SSL证书过期巡检脚本,并提供了完整的代码。

脚本的主要思路如下:

  • 创建一个名为domain.txt的文件,用于存储要检查的域名和对应的IP地址。
  • 读取domain.txt文件,将其中的域名和IP地址存储到一个字典中。
  • 使用ssl_connect函数循环遍历字典,获取每个域名对应的证书信息。
  • ssl_connect函数返回包含域名、IP地址和证书过期时间的字典skt_info。
  • 通过check_cert_time函数检查证书有效期,并根据剩余天数进行提示。

check_cert_time函数会计算证书的剩余有效天数,并根据天数给出相应的提示。如果剩余天数小于7天,则提示需要更换证书;如果证书已过期,则强调需要及时更换证书。

完整代码包括了ssl、socket和time等模块的导入,定义了ssl_connect和check_cert_time两个函数,并在脚本的主体部分读取域名信息,进行巡检和提示。

最后,作者感谢读者的阅读,并鼓励读者通过点赞和分享来支持他的写作。

想要了解更多内容?

查看原文:SSL 证书过期巡检脚本 (Python 版)
文章来源:
咸鱼运维杂谈
扫码关注公众号