From 71686bd07da2388f30800d0eeff01d3bddb96ffd Mon Sep 17 00:00:00 2001 From: Artur Wawrowski Date: Wed, 18 Nov 2020 12:09:54 +0000 Subject: [PATCH] Adding checks for SRV records --- zonetest.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/zonetest.py b/zonetest.py index a41372e..66e5f8c 100755 --- a/zonetest.py +++ b/zonetest.py @@ -130,6 +130,7 @@ def detectSubdomains() -> None: TXTrecords = [] NSrecords = [] CNAMErecords = [] +SRVrecords = [] MXrecords = [] subdomains = [] for line in zone_content: @@ -142,6 +143,8 @@ def detectSubdomains() -> None: NSrecords = processList(NSrecords,formQuery(parts[0].strip(),domain)) elif parts[3].strip() == 'CNAME': CNAMErecords = processList(CNAMErecords,formQuery(parts[0].strip(),domain)) + elif parts[3].strip() == 'SRV': + SRVrecords = processList(SRVrecords,formQuery(parts[0].strip(),domain)) elif parts[3].strip() == 'MX': MXrecords = processList(MXrecords,formQuery(parts[0].strip(),domain)) RTypes = {'A':1, 'A6':38, 'AAAA':28, 'AFSDB':18, 'ANY':255, 'APL':42, 'AVC':258, 'AXFR':252, 'CAA':257, 'CDNSKEY':60, 'CDS':59, 'CERT':37, 'CNAME':5, 'CSYNC':62, 'DHCID':49, 'DLV':32769, 'DNAME':39, 'DNSKEY':48, 'DS':43, @@ -160,5 +163,6 @@ def detectSubdomains() -> None: processSimpleRecord(TXTrecords,'TXT') processSimpleRecord(CNAMErecords,'CNAME') processSimpleRecord(MXrecords,'MX') +processSimpleRecord(SRVrecords,'SRV') processSimpleRecord(NSrecords,'NS') print("Finished.\n")