Move browser initialization out of browserEngine and put it in to scan.py

This commit is contained in:
Devin Stokes
2019-05-01 09:11:52 -07:00
parent 1d22590cd5
commit 8e00a32511
2 changed files with 5 additions and 2 deletions

View File

@@ -53,4 +53,4 @@ def navigate_to(uri):
browser.get(uri)
init_browser()

View File

@@ -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)