From f4a8ad2fd300f60da8cf8a33998fed3355e28f67 Mon Sep 17 00:00:00 2001 From: pengshiyu <1940607002@qq.com> Date: Sun, 17 Sep 2023 11:41:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/source/manual/question.md | 11 ++++++----- tests/utils/test_cert_util.py | 11 ++++++----- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/doc/source/manual/question.md b/doc/source/manual/question.md index dcac3d7d05..a3d1f4f6ef 100644 --- a/doc/source/manual/question.md +++ b/doc/source/manual/question.md @@ -236,7 +236,7 @@ if __name__ == '__main__': main() ``` -### 13、证书监控原理 +## 13、证书监控原理 第一步:`证书数据更新`:通过实时访问网站,取回网站部署的证书,解析证书签发时间和过期时间,更新到数据库 @@ -244,7 +244,7 @@ if __name__ == '__main__': > 如果网站不可访问,可以将 `自动更新` 关闭,不影响到期通知 -### 14、域名监控原理 +## 14、域名监控原理 第一步:`域名数据更新`:通过访问域名服务器,取回域名信息,解析出域名注册时间和过期时间,更新到数据库 @@ -254,17 +254,18 @@ if __name__ == '__main__': > 考虑到域名注册后到期时间不会改变,所以增加了到期前`30` 天才更新域名信息的条件,减少程序运行时间; > 如果实时查询域名信息,请求过快会被域名信息服务器会拦截,从而查询不到域名信息,触发误报的问题 > -### 15、提示缺少依赖 + +## 15、提示缺少依赖 可参考网友写的总结文章: - [domain-admin域名监控的源码搭建](https://blog.csdn.net/u013901725/article/details/132394530) -### 16、主机地址显示错误 +## 16、主机地址显示错误 由于系统不会主动清空已存在的主机地址,对于CND等证书,可以打开【动态主机】,每次更新数据都会先清空主机IP列表,重新获取数据,避免误报的问题。 -### 17、忘记admin密码怎么办 +## 17、忘记admin密码怎么办 把数据库表`tb_user`密码字段`password`替换为这个: diff --git a/tests/utils/test_cert_util.py b/tests/utils/test_cert_util.py index cd38462efe..2cbae89ece 100644 --- a/tests/utils/test_cert_util.py +++ b/tests/utils/test_cert_util.py @@ -7,6 +7,7 @@ from __future__ import print_function, unicode_literals, absolute_import, division import socket +from domain_admin.enums.ssl_type_enum import SSLTypeEnum from domain_admin.utils import cert_util from domain_admin.utils.cert_util import cert_socket_v2, cert_openssl_v2 @@ -62,12 +63,12 @@ def test_get_smtp_cert_by_openssl(): lst = [ ('mail.drees-email.de', '2.59.135.189', 25), - ('mail.drees-email.de', '2.59.135.189', 587), - ('mail.drees-email.de', '2.59.135.189', 465), - ('smtp.163.com', '123.126.97.113', 465), - ('smtp.163.com', '123.126.97.113', 587), + # ('mail.drees-email.de', '2.59.135.189', 587), + # ('mail.drees-email.de', '2.59.135.189', 465), + # ('smtp.163.com', '123.126.97.113', 465), + # ('smtp.163.com', '123.126.97.113', 587), # ('smtp.163.com', '123.126.97.113', 25), ] for domain, host, port in lst: - print(cert_openssl_v2.get_ssl_cert_by_openssl(domain, host, port)) + print(cert_openssl_v2.get_ssl_cert_by_openssl(domain, host, port, ssl_type=SSLTypeEnum.START_TLS))