From 8e00a32511d41a9b23e44e7d43cefbe814ea07c0 Mon Sep 17 00:00:00 2001 From: Devin Stokes Date: Wed, 1 May 2019 09:11:52 -0700 Subject: [PATCH] Move browser initialization out of browserEngine and put it in to scan.py --- core/browserEngine.py | 2 +- modes/scan.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/core/browserEngine.py b/core/browserEngine.py index d78ba44..8d92336 100644 --- a/core/browserEngine.py +++ b/core/browserEngine.py @@ -53,4 +53,4 @@ def navigate_to(uri): browser.get(uri) -init_browser() + diff --git a/modes/scan.py b/modes/scan.py index 047d23a..0974473 100644 --- a/modes/scan.py +++ b/modes/scan.py @@ -3,7 +3,7 @@ import re from urllib.parse import urlparse, quote, unquote from core.arjun import arjun -from core.browserEngine import browser_engine, kill_browser +from core.browserEngine import browser_engine, kill_browser, init_browser from core.checker import checker from core.colors import good, bad, end, info, green, red, que import core.config @@ -33,6 +33,9 @@ def scan(target, paramData, encoding, headers, delay, timeout, skipDOM, find, sk logger.debug('Scan target: {}'.format(target)) response = requester(target, {}, headers, GET, delay, timeout).text + # initialize browser + init_browser() + if not skipDOM: logger.run('Checking for DOM vulnerabilities') highlighted = dom(response)