From 00cbe236b2823544a8d456552f13197ea95a4289 Mon Sep 17 00:00:00 2001 From: Nathan Woodburn Date: Wed, 27 Sep 2023 17:57:45 +1000 Subject: [PATCH] bot: Check for TLSA missing in DNS --- bot.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/bot.py b/bot.py index 41d9c48..9d41271 100644 --- a/bot.py +++ b/bot.py @@ -206,7 +206,13 @@ async def ssl(ctx, domain: str): message = message + "- " +str(record) + "\n" if not tlsa_records: - message = message + "\n## TLSA Record not found\n" + message = message + "\n## Result:\n:x: No TLSA record found\n" + else: + if tlsa_server == tlsa_records[0]: + message = message + "\n## Result:\n:white_check_mark: TLSA record matches certificate\n" + else: + message = message + "\n## Result:\n:x: TLSA record does not match certificate\n" + # If message is too long, send it in 2 messages if (len(message) > 2000): @@ -217,7 +223,7 @@ async def ssl(ctx, domain: str): await ctx.response.send_message(message1) - await ctx.send(message2) + await ctx.send_message(message2) else: