Ekultek / Ekultek/Zeus-Scanner

Unhandled exception (ff7c823a)

Open
#1,111 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
999
Forks
245
PR merge metrics
No merged PRs in 30d

Description

Zeus version:
`1.5.2.21b875`

Firefox version:
`(57, 0)`

Geckodriver version:
`geckodriver-v0.19.0-linux64.tar.gz`

Error info:
```Traceback (most recent call last):
File "/home/tsdl/zeus-scanner/var/search/selenium_search.py", line 268, in parse_search_results
tor=tor, batch=batch, xforward=forward_for
File "/home/tsdl/zeus-scanner/var/search/selenium_search.py", line 80, in get_urls
ff_display = Display(visible=0, size=(800, 600))
File "/home/tsdl/.local/lib/python2.7/site-packages/pyvirtualdisplay/display.py", line 34, in __init__
self._obj = self.display_class(
File "/home/tsdl/.local/lib/python2.7/site-packages/pyvirtualdisplay/display.py", line 52, in display_class
cls.check_installed()
File "/home/tsdl/.local/lib/python2.7/site-packages/pyvirtualdisplay/xvfb.py", line 38, in check_installed
ubuntu_package=PACKAGE).check_installed()
TypeError: __init__() got an unexpected keyword argument 'url'
```

Running details:
`Linux-5.4.0-47-generic-x86_64-with-Ubuntu-18.04-bionic`

Commands used:
`zeus.py -d url http://testbank.tdbm.mn/wp/ -x -W`

Log file info:
```2021-07-01 15:27:34,312;zeus-log;INFO;log file being saved to '/home/tsdl/zeus-scanner/log/zeus-log-27.log'
2021-07-01 15:27:34,312;zeus-log;INFO;using default search engine
2021-07-01 15:27:34,312;zeus-log;INFO;starting dork scan with query 'url'
2021-07-01 15:27:34,313;zeus-log;WARNING;only pulling URLs with GET(query) parameters (to pull all URL's pass -E)
2021-07-01 15:27:34,313;zeus-log;INFO;attempting to gather query URL
2021-07-01 15:27:34,313;zeus-log;INFO;setting up virtual display to hide the browser
2021-07-01 15:27:34,313;zeus-log;ERROR;selenium_search.pyc failed to gather the URL from search engine, caught exception '__init__() got an unexpected keyword argument 'url'' exception has been logged to current log file
Traceback (most recent call last):
File "/home/tsdl/zeus-scanner/var/search/selenium_search.py", line 268, in parse_search_results
tor=tor, batch=batch, xforward=forward_for
File "/home/tsdl/zeus-scanner/var/search/selenium_search.py", line 80, in get_urls
ff_display = Display(visible=0, size=(800, 600))
File "/home/tsdl/.local/lib/python2.7/site-packages/pyvirtualdisplay/display.py", line 34, in __init__
self._obj = self.display_class(
File "/home/tsdl/.local/lib/python2.7/site-packages/pyvirtualdisplay/display.py", line 52, in display_class
cls.check_installed()
File "/home/tsdl/.local/lib/python2.7/site-packages/pyvirtualdisplay/xvfb.py", line 38, in check_installed
ubuntu_package=PACKAGE).check_installed()
TypeError: __init__() got an unexpected keyword argument 'url'

2021-07-01 15:27:37,994;zeus-log;INFO;Zeus got an unexpected error and will automatically create an issue for this error, please wait
2021-07-01 15:27:37,994;zeus-log;INFO;getting authorization
2021-07-01 15:27:37,995;zeus-log;INFO;extracting traceback from log file
2021-07-01 15:27:37,995;zeus-log;INFO;attempting to get firefox browser version
```

Contributor guide

Open the contributing guide

Research direction

Start by running `zeus.py -d url http://testbank.tdbm.mn/wp/ -x -W` and inspect `var/search/selenium_search.py` around `get_urls` line 80 and `parse_search_results` line 268. Done means the command no longer raises the reported `TypeError` while setting up the virtual display and proceeds with URL gathering.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli, tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.