{"action":"opened","issue":{"url":"https://api.github.com/repos/andresriancho/w3af/issues/12801","labels_url":"https://api.github.com/repos/andresriancho/w3af/issues/12801/labels{/name}","comments_url":"https://api.github.com/repos/andresriancho/w3af/issues/12801/comments","events_url":"https://api.github.com/repos/andresriancho/w3af/issues/12801/events","html_url":"https://github.com/andresriancho/w3af/issues/12801","id":109759600,"number":12801,"title":"[Auto-Generated] Bug Report -     raise ZeroReturnError()","user":{"login":"1d3df9903ad","id":3416690,"avatar_url":"https://avatars.githubusercontent.com/u/3416690?v=3","gravatar_id":"","url":"https://api.github.com/users/1d3df9903ad","html_url":"https://github.com/1d3df9903ad","followers_url":"https://api.github.com/users/1d3df9903ad/followers","following_url":"https://api.github.com/users/1d3df9903ad/following{/other_user}","gists_url":"https://api.github.com/users/1d3df9903ad/gists{/gist_id}","starred_url":"https://api.github.com/users/1d3df9903ad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/1d3df9903ad/subscriptions","organizations_url":"https://api.github.com/users/1d3df9903ad/orgs","repos_url":"https://api.github.com/users/1d3df9903ad/repos","events_url":"https://api.github.com/users/1d3df9903ad/events{/privacy}","received_events_url":"https://api.github.com/users/1d3df9903ad/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-05T09:27:22Z","updated_at":"2015-10-05T09:27:22Z","closed_at":null,"body":"No user description was provided for this bug report given that it was related to handled exceptions in scan with id 7d481e51f5\n## Version Information\n```\n  Python version: 2.7.3 (default, Mar 13 2014, 11:03:55) [GCC 4.7.2]\n  GTK version: 2.24.10\n  PyGTK version: 2.24.0\n  w3af version:\n    w3af - Web Application Attack and Audit Framework\n    Version: 1.6.46\n    Distribution: Kali Linux\n    Author: Andres Riancho and the w3af team.\n```\n## Traceback\n```pytb\nA \"ZeroReturnError\" exception was found while running infrastructure.allowed_methods on \"Method: GET | https://domain/app/\". The exception was: \"\" at SSL.py:_raise_ssl_error():851.The full traceback is:\n  File \"/usr/share/w3af/w3af/core/controllers/core_helpers/consumers/crawl_infrastructure.py\", line 401, in _discover_worker\n    result = plugin.discover_wrapper(fuzzable_request)\n  File \"/usr/share/w3af/w3af/core/controllers/plugins/infrastructure_plugin.py\", line 59, in discover_wrapper\n    return self.discover(fuzzable_request_copy)\n  File \"/usr/share/w3af/w3af/plugins/infrastructure/allowed_methods.py\", line 93, in discover\n    allowed_methods, id_list = self._identify_allowed_methods(domain_path)\n  File \"/usr/share/w3af/w3af/plugins/infrastructure/allowed_methods.py\", line 100, in _identify_allowed_methods\n    allowed_bf, id_bf = self._identify_with_bruteforce(url)\n  File \"/usr/share/w3af/w3af/plugins/infrastructure/allowed_methods.py\", line 147, in _identify_with_bruteforce\n    non_exist_response = self._uri_opener.ARGENTINA(url)\n  File \"/usr/share/w3af/w3af/core/controllers/plugins/plugin.py\", line 252, in meth\n    return attr(*args, **kwargs)\n  File \"/usr/share/w3af/w3af/core/data/url/extended_urllib.py\", line 525, in __call__\n    return self._xurllib._send(req, grep=grep)\n  File \"/usr/share/w3af/w3af/core/data/url/extended_urllib.py\", line 575, in _send\n    res = self._opener.open(req)\n  File \"/usr/lib/python2.7/urllib2.py\", line 401, in open\n    response = self._open(req, data)\n  File \"/usr/lib/python2.7/urllib2.py\", line 419, in _open\n    '_open', req)\n  File \"/usr/lib/python2.7/urllib2.py\", line 379, in _call_chain\n    result = func(*args)\n  File \"/usr/share/w3af/w3af/core/data/url/handlers/keepalive/__init__.py\", line 505, in https_open\n    return self.do_open(req)\n  File \"/usr/share/w3af/w3af/core/data/url/handlers/keepalive/__init__.py\", line 374, in do_open\n    resp.read()\n  File \"/usr/share/w3af/w3af/core/data/url/handlers/keepalive/http_response.py\", line 14, in new_read_meth\n    return read_meth(inst)\n  File \"/usr/share/w3af/w3af/core/data/url/handlers/keepalive/http_response.py\", line 151, in read\n    self._multiread = self._raw_read()\n  File \"/usr/share/w3af/w3af/core/data/url/handlers/keepalive/http_response.py\", line 98, in _raw_read\n    s = self.fp.read()\n  File \"/usr/lib/python2.7/socket.py\", line 351, in read\n    data = self._sock.recv(rbufsize)\n  File \"/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py\", line 995, in recv\n    self._raise_ssl_error(self._ssl, result)\n  File \"/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py\", line 851, in _raise_ssl_error\n    raise ZeroReturnError()\n\n```\n## Enabled Plugins\n```python\n{'attack': {},\n 'audit': {u'blind_sqli': <OptionList: eq_limit>,\n           u'buffer_overflow': <OptionList: >,\n           u'csrf': <OptionList: >,\n           u'dav': <OptionList: >,\n           u'eval': <OptionList: use_time_delay|use_echo>,\n           u'file_upload': <OptionList: extensions>,\n           u'format_string': <OptionList: >,\n           u'frontpage': <OptionList: >,\n           u'generic': <OptionList: diff_ratio>,\n           u'global_redirect': <OptionList: >,\n           u'htaccess_methods': <OptionList: >,\n           u'ldapi': <OptionList: >,\n           u'lfi': <OptionList: >,\n           u'mx_injection': <OptionList: >,\n           u'os_commanding': <OptionList: >,\n           u'phishing_vector': <OptionList: >,\n           u'preg_replace': <OptionList: >,\n           u'redos': <OptionList: >,\n           u'response_splitting': <OptionList: >,\n           u'rfi': <OptionList: listen_address|listen_port|use_w3af_site>,\n           u'sqli': <OptionList: >,\n           u'ssi': <OptionList: >,\n           u'ssl_certificate': <OptionList: minExpireDays|caFileName>,\n           u'un_ssl': <OptionList: >,\n           u'xpath': <OptionList: >,\n           u'xss': <OptionList: persistent_xss>,\n           u'xst': <OptionList: >},\n 'auth': {},\n 'bruteforce': {},\n 'crawl': {u'bing_spider': <OptionList: result_limit>,\n           u'oracle_discovery': <OptionList: >,\n           u'phishtank': <OptionList: >,\n           u'phpinfo': <OptionList: >,\n           u'robots_txt': <OptionList: >,\n           u'sitemap_xml': <OptionList: >,\n           u'user_dir': <OptionList: >,\n           u'web_spider': <OptionList: only_forward|follow_regex|ignore_regex>},\n 'evasion': {},\n 'grep': {u'analyze_cookies': <OptionList: >,\n          u'blank_body': <OptionList: >,\n          u'click_jacking': <OptionList: >,\n          u'code_disclosure': <OptionList: >,\n          u'credit_cards': <OptionList: >,\n          u'directory_indexing': <OptionList: >,\n          u'dom_xss': <OptionList: >,\n          u'dot_net_event_validation': <OptionList: >,\n          u'error_500': <OptionList: >,\n          u'error_pages': <OptionList: >,\n          u'feeds': <OptionList: >,\n          u'file_upload': <OptionList: >,\n          u'form_autocomplete': <OptionList: >,\n          u'get_emails': <OptionList: only_target_domain>,\n          u'hash_analysis': <OptionList: >,\n          u'html_comments': <OptionList: >,\n          u'http_auth_detect': <OptionList: >,\n          u'http_in_body': <OptionList: >,\n          u'lang': <OptionList: >,\n          u'meta_tags': <OptionList: >,\n          u'motw': <OptionList: >,\n          u'objects': <OptionList: >,\n          u'oracle': <OptionList: >,\n          u'password_profiling': <OptionList: >,\n          u'path_disclosure': <OptionList: >,\n          u'private_ip': <OptionList: >,\n          u'ssn': <OptionList: >,\n          u'strange_headers': <OptionList: >,\n          u'strange_http_codes': <OptionList: >,\n          u'strange_parameters': <OptionList: >,\n          u'strange_reason': <OptionList: >,\n          u'svn_users': <OptionList: >,\n          u'symfony': <OptionList: override>,\n          u'wsdl_greper': <OptionList: >},\n 'infrastructure': {u'afd': <OptionList: >,\n                    u'allowed_methods': <OptionList: execOneTime|reportDavOnly>,\n                    u'detect_reverse_proxy': <OptionList: >,\n                    u'detect_transparent_proxy': <OptionList: >,\n                    u'dns_wildcard': <OptionList: >,\n                    u'dot_net_errors': <OptionList: >,\n                    u'find_vhosts': <OptionList: >,\n                    'finger_bing': {},\n                    'finger_google': {},\n                    'finger_pks': {},\n                    u'fingerprint_WAF': <OptionList: >,\n                    u'fingerprint_os': <OptionList: >,\n                    'frontpage_version': {},\n                    u'halberd': <OptionList: >,\n                    u'hmap': <OptionList: gen_fingerprint>,\n                    u'php_eggs': <OptionList: >,\n                    u'server_header': <OptionList: >,\n                    u'server_status': <OptionList: >,\n                    u'shared_hosting': <OptionList: result_limit>},\n 'mangle': {},\n 'output': {u'console': <OptionList: verbose>}}\n\n```\n"}}