From c83c7f07b722485cfe6789cb0876c16b4f1e4732 Mon Sep 17 00:00:00 2001 From: Yogesh Ojha Date: Sun, 29 Aug 2021 09:25:54 +0530 Subject: [PATCH] Fixed #479, httpx input issue --- web/reNgine/tasks.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/web/reNgine/tasks.py b/web/reNgine/tasks.py index 64992c54e..ded840522 100644 --- a/web/reNgine/tasks.py +++ b/web/reNgine/tasks.py @@ -593,8 +593,13 @@ def http_crawler(task, domain, results_dir, activity_id): for line in lines: json_st = json.loads(line.strip()) try: - subdomain = Subdomain.objects.get( - scan_history=task, name=json_st['url'].split("//")[-1]) + # fallback for older versions of httpx + if 'url' in json_st: + subdomain = Subdomain.objects.get( + scan_history=task, name=json_st['input']) + else: + subdomain = Subdomain.objects.get( + scan_history=task, name=json_st['url'].split("//")[-1]) ''' Saving Default http urls to EndPoint '''