Ekultek / Ekultek/Zeus-Scanner
Unhandled exception (a84319ae)
- Dominant language
- Python
- Stars
- 999
- Forks
- 245
- PR merge metrics
- No merged PRs in 30d
Description
Zeus version:
`1.5.2.21b875`
Firefox version:
`(58, 0)`
Geckodriver version:
`geckodriver-v0.19.0-linux64.tar.gz`
Error info:
```Traceback (most recent call last):
File "/home/miron/Private/zeus-scanner/var/search/selenium_search.py", line 472, in search_multiple_pages
proxies=proxy_string_to_dict(proxy)
File "/usr/local/lib/python2.7/dist-packages/requests/api.py", line 70, in get
return request('get', url, params=params, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/api.py", line 56, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 488, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 609, in send
r = adapter.send(request, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/adapters.py", line 487, in send
raise ConnectionError(e, request=request)
ConnectionError: HTTPConnectionPool(host='www1.search-results.com', port=80): Max retries exceeded with url: /web?tpr=9&q=gallery.php?open=&page=9&Connection=close&user-agent=Mozilla%2F5.0+%28Macintosh%3B+U%3B+PPC+Mac+OS+X%3B+ca-es%29+AppleWebKit%2F522.11.1+%28KHTML%2C+like+Gecko%29+Version%2F3.0.3+Safari%2F522.12.1 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out',))'
Traceback (most recent call last):
File "/home/miron/Private/zeus-scanner/var/search/selenium_search.py", line 472, in search_multiple_pages
proxies=proxy_string_to_dict(proxy)
File "/usr/local/lib/python2.7/dist-packages/requests/api.py", line 70, in get
return request('get', url, params=params, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/api.py", line 56, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 488, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 609, in send
r = adapter.send(request, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/adapters.py", line 487, in send
raise ConnectionError(e, request=request)
ConnectionError: HTTPConnectionPool(host='www1.search-results.com', port=80): Max retries exceeded with url: /web?tpr=9&q=gallery.php?open=&page=9&Connection=close&user-agent=Mozilla%2F5.0+%28Macintosh%3B+U%3B+PPC+Mac+OS+X%3B+ca-es%29+AppleWebKit%2F522.11.1+%28KHTML%2C+like+Gecko%29+Version%2F3.0.3+Safari%2F522.12.1 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out',))
2019-11-25 02:59:32,006;zeus-log;INFO;[32mZeus got an unexpected error and will automatically create an issue for this error, please wait[0m
2019-11-25 02:59:32,006;zeus-log;INFO;[32mgetting authorization[0m
2019-11-25 02:59:32,015;zeus-log;INFO;[32mextracting traceback from log file[0m
2019-11-25 02:59:32,015;zeus-log;INFO;[32mattempting to get firefox browser version[0m
```
Contributor guide
Research direction
Start with var/search/selenium_search.py at search_multiple_pages around line 472, then reproduce the command `zeus.py -r -M --random-agent` using the reported search configuration. Trace the request to www1.search-results.com and determine the expected behavior when the connection times out; done means the run no longer produces an unhandled exception, with an appropriate test or reproduction check.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- networking, security
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100