Ekultek / Ekultek/Zeus-Scanner

Unhandled exception (81f84392)

Open
#783 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:
`(58, 0)`

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

Error info:
```Traceback (most recent call last):
File "/root/zeus-scanner/var/search/selenium_search.py", line 268, in parse_search_results
tor=tor, batch=batch, xforward=forward_for
File "/root/zeus-scanner/var/search/selenium_search.py", line 82, in get_urls
browser = var.search.SetBrowser(agent=user_agent, proxy=proxy, tor=tor, xforward=xforward).set_browser()
File "/root/zeus-scanner/var/search/__init__.py", line 129, in set_browser
browserOptions = webdriver.FirefoxOptions()
AttributeError: 'module' object has no attribute 'FirefoxOptions'
```

Running details:
`Linux-4.19.0-kali5-amd64-x86_64-with-Kali-kali-rolling-kali-rolling`

Commands used:
`zeus.py --verbose -d inurl:php?id= site:*.jp --proxy socks5://127.0.0.1:10808`

Log file info:
```2019-08-06 19:13:35,730;zeus-log;DEBUG;checking if the application has been run before
2019-08-06 19:13:35,731;zeus-log;DEBUG;running with options '{'runInVerbose': True, 'proxyConfig': 'socks5://127.0.0.1:10808', 'dorkToUse': 'inurl:php?id= site:*.jp'}'
2019-08-06 19:13:35,731;zeus-log;INFO;log file being saved to '/root/zeus-scanner/log/zeus-log-35.log'
2019-08-06 19:13:35,731;zeus-log;WARNING;timeout will be increased to 40s due to Tor being used
2019-08-06 19:13:35,731;zeus-log;DEBUG;using default search engine (Google)
2019-08-06 19:13:35,731;zeus-log;INFO;using default search engine
2019-08-06 19:13:35,732;zeus-log;INFO;starting dork scan with query 'inurl:php?id= site:*.jp'
2019-08-06 19:13:35,732;zeus-log;DEBUG;parsing blacklist
2019-08-06 19:13:35,732;zeus-log;DEBUG;checking for user-agent and proxy configuration
2019-08-06 19:13:35,732;zeus-log;WARNING;will not parse webcache URL's (to parse webcache pass -W)
2019-08-06 19:13:35,732;zeus-log;WARNING;only pulling URLs with GET(query) parameters (to pull all URL's pass -E)
2019-08-06 19:13:35,732;zeus-log;INFO;attempting to gather query URL
2019-08-06 19:13:35,733;zeus-log;INFO;setting up virtual display to hide the browser
2019-08-06 19:13:35,854;zeus-log;ERROR;selenium_search.pyc failed to gather the URL from search engine, caught exception ''module' object has no attribute 'FirefoxOptions'' exception has been logged to current log file
Traceback (most recent call last):
File "/root/zeus-scanner/var/search/selenium_search.py", line 268, in parse_search_results
tor=tor, batch=batch, xforward=forward_for
File "/root/zeus-scanner/var/search/selenium_search.py", line 82, in get_urls
browser = var.search.SetBrowser(agent=user_agent, proxy=proxy, tor=tor, xforward=xforward).set_browser()
File "/root/zeus-scanner/var/search/__init__.py", line 129, in set_browser
browserOptions = webdriver.FirefoxOptions()
AttributeError: 'module' object has no attribute 'FirefoxOptions'

2019-08-06 19:13:43,951;zeus-log;INFO;Zeus got an unexpected error and will automatically create an issue for this error, please wait
2019-08-06 19:13:43,952;zeus-log;INFO;getting authorization
2019-08-06 19:13:43,953;zeus-log;INFO;extracting traceback from log file
2019-08-06 19:13:43,953;zeus-log;INFO;attempting to get firefox browser version
```

Contributor guide

Open the contributing guide

Research direction

Start at var/search/__init__.py:129 in SetBrowser.set_browser(), then trace its callers in var/search/selenium_search.py, especially get_urls and parse_search_results. Re-run the reported zeus.py command with the listed Zeus, Firefox, and geckodriver versions; done means the search run no longer fails with the FirefoxOptions AttributeError.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
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.