fix: Add support for wildcard domain checks
All checks were successful
Build Docker / Build Docker (push) Successful in 3m40s
All checks were successful
Build Docker / Build Docker (push) Successful in 3m40s
This commit is contained in:
parent
fdc5e66daa
commit
9e4b4294b0
1
.gitignore
vendored
1
.gitignore
vendored
@ -2,3 +2,4 @@
|
|||||||
.env
|
.env
|
||||||
|
|
||||||
__pycache__/
|
__pycache__/
|
||||||
|
.venv/
|
8
bot.py
8
bot.py
@ -235,8 +235,12 @@ async def ssl(ctx, domain: str, showcert: bool = False, notifymeonexpiry: bool =
|
|||||||
message = message + "\n## SSL Domains:\n"
|
message = message + "\n## SSL Domains:\n"
|
||||||
for cn in domains:
|
for cn in domains:
|
||||||
message = message + "- " + cn + "\n"
|
message = message + "- " + cn + "\n"
|
||||||
if domain in domains:
|
if cn == domain:
|
||||||
domain_check = True
|
domain_check = True
|
||||||
|
elif cn.startswith("*."):
|
||||||
|
if domain.endswith(cn[1:]):
|
||||||
|
domain_check = True
|
||||||
|
|
||||||
|
|
||||||
expiry_date = cert_obj.not_valid_after
|
expiry_date = cert_obj.not_valid_after
|
||||||
# Check if expiry date is past
|
# Check if expiry date is past
|
||||||
|
Loading…
Reference in New Issue
Block a user