扫码阅读
手机扫码阅读
SSL 证书过期巡检脚本 (Python 版)
160 2024-07-20
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
文章来源:
咸鱼运维杂谈
扫码关注公众号
咸鱼在之前发布了一个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两个函数,并在脚本的主体部分读取域名信息,进行巡检和提示。
最后,作者感谢读者的阅读,并鼓励读者通过点赞和分享来支持他的写作。
想要了解更多内容?
文章来源:
咸鱼运维杂谈
扫码关注公众号
咸鱼运维杂谈的其他文章
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线