From 57710b1563e88bbc46beb6742d371dffb3f3af1c Mon Sep 17 00:00:00 2001 From: "Ali ." Date: Thu, 21 Aug 2025 17:40:38 -0400 Subject: [PATCH] Fix: Prevent crashing of the program when DNSdumpster CSRF token is not found --- sublist3r.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sublist3r.py b/sublist3r.py index 760e5ce..c5d9a79 100755 --- a/sublist3r.py +++ b/sublist3r.py @@ -638,7 +638,11 @@ class DNSdumpster(enumratorBaseThreaded): def get_csrftoken(self, resp): csrf_regex = re.compile('', re.S) - token = csrf_regex.findall(resp)[0] + tokens = csrf_regex.findall(resp) + if not tokens: + print("[-] DNSdumpster failed: CSRF token not found. Skipping...") + return [] + token = tokens[0] return token.strip() def enumerate(self):