Ekultek / Ekultek/Zeus-Scanner

Unhandled exception (e5337bf5)

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

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

Error info:
```Traceback (most recent call last):
File "zeus.py", line 263, in
tor=opt.useTor, batch=opt.runInBatch
File "/root/zeus-scanner/var/search/selenium_search.py", line 234, in parse_search_results
proxy_string = proxy_string_to_dict(proxy_string)
File "/root/zeus-scanner/lib/core/settings.py", line 449, in proxy_string_to_dict
proxy_data = get_proxy_type(proxy_string)
File "/root/zeus-scanner/lib/core/settings.py", line 437, in get_proxy_type
"{}..".format(prox_list[0], difflib.get_close_matches(prox_list[0], acceptable))
InvalidProxyType: 5.189.133.231:80 is not a valid proxy type, you might be looking for []..
```

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

Commands used:
`zeus.py -M -L 100 -l /root/Desktop/dorkinurl.txt --proxy-file=/root/Documents/proxy.txt --verbose --batch --show-success`

Log file info:
```2019-07-21 16:18:08,800;zeus-log;DEBUG;checking if the application has been run before
2019-07-21 16:18:08,801;zeus-log;DEBUG;running with options '{'proxyFileRand': '/root/Documents/proxy.txt', 'showSuccessRate': True, 'searchMultiplePages': True, 'runInBatch': True, 'dorkFileToUse': '/root/Desktop/dorkinurl.txt', 'runInVerbose': True, 'amountToSearch': 100}'
2019-07-21 16:18:08,801;zeus-log;INFO;log file being saved to '/root/zeus-scanner/log/zeus-log-17.log'
2019-07-21 16:18:08,801;zeus-log;DEBUG;loading random proxy from '/root/Documents/proxy.txt'
2019-07-21 16:18:08,801;zeus-log;DEBUG;using default search engine (Google)
2019-07-21 16:18:08,801;zeus-log;INFO;using default search engine
2019-07-21 16:18:08,801;zeus-log;INFO;starting dork scan with query 'inurl:act='
2019-07-21 16:18:08,802;zeus-log;DEBUG;parsing blacklist
2019-07-21 16:18:08,802;zeus-log;DEBUG;checking for user-agent and proxy configuration
2019-07-21 16:18:08,802;zeus-log;WARNING;will not parse webcache URL's (to parse webcache pass -W)
2019-07-21 16:18:08,802;zeus-log;WARNING;only pulling URLs with GET(query) parameters (to pull all URL's pass -E)
2019-07-21 16:18:08,802;zeus-log;ERROR;ran into exception '5.189.133.231:80 is not a valid proxy type, you might be looking for []..'
Traceback (most recent call last):
File "zeus.py", line 263, in
tor=opt.useTor, batch=opt.runInBatch
File "/root/zeus-scanner/var/search/selenium_search.py", line 234, in parse_search_results
proxy_string = proxy_string_to_dict(proxy_string)
File "/root/zeus-scanner/lib/core/settings.py", line 449, in proxy_string_to_dict
proxy_data = get_proxy_type(proxy_string)
File "/root/zeus-scanner/lib/core/settings.py", line 437, in get_proxy_type
"{}..".format(prox_list[0], difflib.get_close_matches(prox_list[0], acceptable))
InvalidProxyType: 5.189.133.231:80 is not a valid proxy type, you might be looking for []..

2019-07-21 16:18:25,243;zeus-log;INFO;Zeus got an unexpected error and will automatically create an issue for this error, please wait
2019-07-21 16:18:25,243;zeus-log;INFO;getting authorization
2019-07-21 16:18:25,244;zeus-log;INFO;extracting traceback from log file
2019-07-21 16:18:25,244;zeus-log;INFO;attempting to get firefox browser version
```

Contributor guide

Open the contributing guide

Research direction

Start with lib/core/settings.py at get_proxy_type and proxy_string_to_dict, then trace their use from var/search/selenium_search.py:234. Reproduce the reported command with the proxy file and inspect the accepted proxy format. Done means the reported proxy-input failure is understood and the command no longer ends in an unhandled exception.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.