patch for an issue where a timeout would cause an error (issue #)

This commit is contained in:
ekultek 2017-12-02 10:27:13 -06:00
parent 54dd5d47f5
commit ccd0f4920b
3 changed files with 8 additions and 4 deletions

View file

@ -70,14 +70,14 @@ d41d8cd98f00b204e9800998ecf8427e ./lib/attacks/__init__.py
7bc7a6f3e85651aab3588f087563eded ./lib/attacks/whois_lookup/__init__.py
8ec72bb33df998e32b925e3060d9d17a ./lib/attacks/whois_lookup/whois.py
67ac65be1b4394ad80ec0fd3472c5309 ./lib/attacks/admin_panel_finder/__init__.py
2904026c0a34de2bd2eef63c75e3f67e ./lib/attacks/xss_scan/__init__.py
acd30079085bd6be6e24fef80bdc669c ./lib/attacks/xss_scan/__init__.py
7642d078fe304a7ca8bfaaa070a0cb31 ./lib/attacks/nmap_scan/__init__.py
216999fa0e84866d5c1d96d5676034e4 ./lib/attacks/nmap_scan/nmap_opts.py
888686098a0850750f2435d0e1645944 ./lib/header_check/__init__.py
0721c655d433dbc170756f3e40a786cf ./lib/core/common.py
4433353fb5c55578391d8b4006191ee8 ./lib/core/errors.py
d41d8cd98f00b204e9800998ecf8427e ./lib/core/__init__.py
1e26c0e7492ca6a18a10e70369c55e99 ./lib/core/settings.py
6057ea051ca9ed35fc5aa5811cdfca3d ./lib/core/settings.py
801a4f7ac892b74676c649bd4844ccdb ./lib/core/decorators.py
9a02e5b913d210350545ac26510a63c9 ./var/search/__init__.py
0545ee54ade186681b25d157fb32f350 ./var/search/selenium_search.py

View file

@ -196,7 +196,11 @@ def main_xss(start_url, proxy=None, agent=None, **kwargs):
payload = find_xss_script(url)
try:
result = scan_xss(url, proxy=proxy, agent=agent)
except (requests.exceptions.ConnectionError, requests.exceptions.TooManyRedirects):
except (
requests.exceptions.ConnectionError,
requests.exceptions.TooManyRedirects,
requests.exceptions.ReadTimeout
):
lib.core.settings.logger.error(lib.core.settings.set_color(
"payload '{}' caused a connection error, assuming no good and continuing...".format(payload), level=40
))

View file

@ -46,7 +46,7 @@ CLONE = "https://github.com/ekultek/zeus-scanner.git"
ISSUE_LINK = "https://github.com/ekultek/zeus-scanner/issues"
# current version <major.minor.commit.patch ID>
VERSION = "1.3.13.{}".format(PATCH_ID)
VERSION = "1.3.14.{}".format(PATCH_ID)
# colors to output depending on the version
VERSION_TYPE_COLORS = {"dev": 33, "stable": 92, "other": 30}