View Issue Details

IDProjectCategoryView StatusLast Update
0003718Kali LinuxGeneral Bugpublic2025-07-14 09:15
Reporterlacrouteserge Assigned Torhertzog  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionno change required 
Product Version2016.2 
Summary0003718: w3af does not work on apt and install scratch
Description

after install apt-get install w3af*

have followed the procedure described in the
http://docs.w3af.org/en/latest/install.html
kali w3af does not work with error

fakessh@fakessh:~$ w3af_console
It seems that your Python installation does not have all the modules required by the w3af framework. For more information about how to install and debug dependency issues please browse to http://docs.w3af.org/en/latest/install.html
Traceback (most recent call last):
File "/usr/bin/w3af_console", line 151, in <module>
_main()
File "/usr/bin/w3af_console", line 147, in _main
sys.exit(main())
File "/usr/bin/w3af_console", line 142, in main
return console.sh()
File "/usr/share/w3af/w3af/core/ui/console/console_ui.py", line 145, in sh
self._context = rootMenu(name, self, self._w3af)
File "/usr/share/w3af/w3af/core/ui/console/rootMenu.py", line 70, in init
'kb': kbMenu
File "/usr/share/w3af/w3af/core/ui/console/util.py", line 26, in mapDict
fun(p, dct[p])
File "/usr/share/w3af/w3af/core/ui/console/menu.py", line 110, in addChild
name, self._console, self._w3af, self, *params)
File "/usr/share/w3af/w3af/core/ui/console/exploit.py", line 47, in init
plugin = self._w3af.plugins.get_plugin_inst('attack', plugin_name)
File "/usr/share/w3af/w3af/core/controllers/core_helpers/plugins.py", line 247, in get_plugin_inst
plugin_inst = factory('w3af.plugins.%s.%s' % (plugin_type, plugin_name))
File "/usr/share/w3af/w3af/core/controllers/misc/factory.py", line 62, in factory
import(module_name)
File "/usr/share/w3af/w3af/plugins/attack/sqlmap.py", line 37, in <module>
from w3af.plugins.attack.db.sqlmap_wrapper import Target, SQLMapWrapper
File "/usr/share/w3af/w3af/plugins/attack/db/sqlmap_wrapper.py", line 33, in <module>
from w3af.core.controllers.daemons.proxy import Proxy
File "/usr/share/w3af/w3af/core/controllers/daemons/proxy/init.py", line 1, in <module>
from .handler import ProxyHandler
File "/usr/share/w3af/w3af/core/controllers/daemons/proxy/handler.py", line 27, in <module>
from mitmproxy.protocol.http import HTTPResponse as LibMITMProxyHTTPResponse
File "/usr/share/w3af/mitmproxy/protocol/init.py", line 29, in <module>
from .base import Layer, ServerConnectionMixin, Kill
File "/usr/share/w3af/mitmproxy/protocol/base.py", line 6, in <module>
from ..models import ServerConnection
File "/usr/share/w3af/mitmproxy/models/init.py", line 3, in <module>
from .http import (
File "/usr/share/w3af/mitmproxy/models/http.py", line 10, in <module>
from netlib.tcp import Address
File "/usr/share/w3af/netlib/tcp.py", line 14, in <module>
from backports import ssl_match_hostname
ImportError: cannot import name ssl_match_hostname

from scratch does not work
fakessh@fakessh:/opt/w3af/w3af$ sudo ./w3af_console
It seems that your Python installation does not have all the modules required by the w3af framework. For more information about how to install and debug dependency issues please browse to http://docs.w3af.org/en/latest/install.html
Traceback (most recent call last):
File "./w3af_console", line 167, in <module>
_main()
File "./w3af_console", line 163, in _main
sys.exit(main())
File "./w3af_console", line 158, in main
return console.sh()
File "/opt/w3af/w3af/w3af/core/ui/console/console_ui.py", line 147, in sh
self._context = rootMenu(name, self, self._w3af)
File "/opt/w3af/w3af/w3af/core/ui/console/rootMenu.py", line 70, in init
'kb': kbMenu
File "/opt/w3af/w3af/w3af/core/ui/console/util.py", line 26, in mapDict
fun(p, dct[p])
File "/opt/w3af/w3af/w3af/core/ui/console/menu.py", line 110, in addChild
name, self._console, self._w3af, self, *params)
File "/opt/w3af/w3af/w3af/core/ui/console/exploit.py", line 47, in init
plugin = self._w3af.plugins.get_plugin_inst('attack', plugin_name)
File "/opt/w3af/w3af/w3af/core/controllers/core_helpers/plugins.py", line 267, in get_plugin_inst
plugin_inst = factory('w3af.plugins.%s.%s' % (plugin_type, plugin_name))
File "/opt/w3af/w3af/w3af/core/controllers/misc/factory.py", line 62, in factory
import(module_name)
File "/opt/w3af/w3af/w3af/plugins/attack/sqlmap.py", line 37, in <module>
from w3af.plugins.attack.db.sqlmap_wrapper import Target, SQLMapWrapper
File "/opt/w3af/w3af/w3af/plugins/attack/db/sqlmap_wrapper.py", line 33, in <module>
from w3af.core.controllers.daemons.proxy import Proxy
File "/opt/w3af/w3af/w3af/core/controllers/daemons/proxy/init.py", line 1, in <module>
from .handler import ProxyHandler
File "/opt/w3af/w3af/w3af/core/controllers/daemons/proxy/handler.py", line 25, in <module>
from netlib.odict import ODictCaseless
ImportError: No module named odict

please answer me

Steps To Reproduce

after install apt-get install w3af*

have followed the procedure described in the
http://docs.w3af.org/en/latest/install.html
kali w3af does not work with error

fakessh@fakessh:~$ w3af_console
It seems that your Python installation does not have all the modules required by the w3af framework. For more information about how to install and debug dependency issues please browse to http://docs.w3af.org/en/latest/install.html
Traceback (most recent call last):
File "/usr/bin/w3af_console", line 151, in <module>
_main()
File "/usr/bin/w3af_console", line 147, in _main
sys.exit(main())
File "/usr/bin/w3af_console", line 142, in main
return console.sh()
File "/usr/share/w3af/w3af/core/ui/console/console_ui.py", line 145, in sh
self._context = rootMenu(name, self, self._w3af)
File "/usr/share/w3af/w3af/core/ui/console/rootMenu.py", line 70, in init
'kb': kbMenu
File "/usr/share/w3af/w3af/core/ui/console/util.py", line 26, in mapDict
fun(p, dct[p])
File "/usr/share/w3af/w3af/core/ui/console/menu.py", line 110, in addChild
name, self._console, self._w3af, self, *params)
File "/usr/share/w3af/w3af/core/ui/console/exploit.py", line 47, in init
plugin = self._w3af.plugins.get_plugin_inst('attack', plugin_name)
File "/usr/share/w3af/w3af/core/controllers/core_helpers/plugins.py", line 247, in get_plugin_inst
plugin_inst = factory('w3af.plugins.%s.%s' % (plugin_type, plugin_name))
File "/usr/share/w3af/w3af/core/controllers/misc/factory.py", line 62, in factory
import(module_name)
File "/usr/share/w3af/w3af/plugins/attack/sqlmap.py", line 37, in <module>
from w3af.plugins.attack.db.sqlmap_wrapper import Target, SQLMapWrapper
File "/usr/share/w3af/w3af/plugins/attack/db/sqlmap_wrapper.py", line 33, in <module>
from w3af.core.controllers.daemons.proxy import Proxy
File "/usr/share/w3af/w3af/core/controllers/daemons/proxy/init.py", line 1, in <module>
from .handler import ProxyHandler
File "/usr/share/w3af/w3af/core/controllers/daemons/proxy/handler.py", line 27, in <module>
from mitmproxy.protocol.http import HTTPResponse as LibMITMProxyHTTPResponse
File "/usr/share/w3af/mitmproxy/protocol/init.py", line 29, in <module>
from .base import Layer, ServerConnectionMixin, Kill
File "/usr/share/w3af/mitmproxy/protocol/base.py", line 6, in <module>
from ..models import ServerConnection
File "/usr/share/w3af/mitmproxy/models/init.py", line 3, in <module>
from .http import (
File "/usr/share/w3af/mitmproxy/models/http.py", line 10, in <module>
from netlib.tcp import Address
File "/usr/share/w3af/netlib/tcp.py", line 14, in <module>
from backports import ssl_match_hostname
ImportError: cannot import name ssl_match_hostname

from scratch does not work
fakessh@fakessh:/opt/w3af/w3af$ sudo ./w3af_console
It seems that your Python installation does not have all the modules required by the w3af framework. For more information about how to install and debug dependency issues please browse to http://docs.w3af.org/en/latest/install.html
Traceback (most recent call last):
File "./w3af_console", line 167, in <module>
_main()
File "./w3af_console", line 163, in _main
sys.exit(main())
File "./w3af_console", line 158, in main
return console.sh()
File "/opt/w3af/w3af/w3af/core/ui/console/console_ui.py", line 147, in sh
self._context = rootMenu(name, self, self._w3af)
File "/opt/w3af/w3af/w3af/core/ui/console/rootMenu.py", line 70, in init
'kb': kbMenu
File "/opt/w3af/w3af/w3af/core/ui/console/util.py", line 26, in mapDict
fun(p, dct[p])
File "/opt/w3af/w3af/w3af/core/ui/console/menu.py", line 110, in addChild
name, self._console, self._w3af, self, *params)
File "/opt/w3af/w3af/w3af/core/ui/console/exploit.py", line 47, in init
plugin = self._w3af.plugins.get_plugin_inst('attack', plugin_name)
File "/opt/w3af/w3af/w3af/core/controllers/core_helpers/plugins.py", line 267, in get_plugin_inst
plugin_inst = factory('w3af.plugins.%s.%s' % (plugin_type, plugin_name))
File "/opt/w3af/w3af/w3af/core/controllers/misc/factory.py", line 62, in factory
import(module_name)
File "/opt/w3af/w3af/w3af/plugins/attack/sqlmap.py", line 37, in <module>
from w3af.plugins.attack.db.sqlmap_wrapper import Target, SQLMapWrapper
File "/opt/w3af/w3af/w3af/plugins/attack/db/sqlmap_wrapper.py", line 33, in <module>
from w3af.core.controllers.daemons.proxy import Proxy
File "/opt/w3af/w3af/w3af/core/controllers/daemons/proxy/init.py", line 1, in <module>
from .handler import ProxyHandler
File "/opt/w3af/w3af/w3af/core/controllers/daemons/proxy/handler.py", line 25, in <module>
from netlib.odict import ODictCaseless
ImportError: No module named odict

please answer me

Additional Information

after install apt-get install w3af*

have followed the procedure described in the
http://docs.w3af.org/en/latest/install.html
kali w3af does not work with error

fakessh@fakessh:~$ w3af_console
It seems that your Python installation does not have all the modules required by the w3af framework. For more information about how to install and debug dependency issues please browse to http://docs.w3af.org/en/latest/install.html
Traceback (most recent call last):
File "/usr/bin/w3af_console", line 151, in <module>
_main()
File "/usr/bin/w3af_console", line 147, in _main
sys.exit(main())
File "/usr/bin/w3af_console", line 142, in main
return console.sh()
File "/usr/share/w3af/w3af/core/ui/console/console_ui.py", line 145, in sh
self._context = rootMenu(name, self, self._w3af)
File "/usr/share/w3af/w3af/core/ui/console/rootMenu.py", line 70, in init
'kb': kbMenu
File "/usr/share/w3af/w3af/core/ui/console/util.py", line 26, in mapDict
fun(p, dct[p])
File "/usr/share/w3af/w3af/core/ui/console/menu.py", line 110, in addChild
name, self._console, self._w3af, self, *params)
File "/usr/share/w3af/w3af/core/ui/console/exploit.py", line 47, in init
plugin = self._w3af.plugins.get_plugin_inst('attack', plugin_name)
File "/usr/share/w3af/w3af/core/controllers/core_helpers/plugins.py", line 247, in get_plugin_inst
plugin_inst = factory('w3af.plugins.%s.%s' % (plugin_type, plugin_name))
File "/usr/share/w3af/w3af/core/controllers/misc/factory.py", line 62, in factory
import(module_name)
File "/usr/share/w3af/w3af/plugins/attack/sqlmap.py", line 37, in <module>
from w3af.plugins.attack.db.sqlmap_wrapper import Target, SQLMapWrapper
File "/usr/share/w3af/w3af/plugins/attack/db/sqlmap_wrapper.py", line 33, in <module>
from w3af.core.controllers.daemons.proxy import Proxy
File "/usr/share/w3af/w3af/core/controllers/daemons/proxy/init.py", line 1, in <module>
from .handler import ProxyHandler
File "/usr/share/w3af/w3af/core/controllers/daemons/proxy/handler.py", line 27, in <module>
from mitmproxy.protocol.http import HTTPResponse as LibMITMProxyHTTPResponse
File "/usr/share/w3af/mitmproxy/protocol/init.py", line 29, in <module>
from .base import Layer, ServerConnectionMixin, Kill
File "/usr/share/w3af/mitmproxy/protocol/base.py", line 6, in <module>
from ..models import ServerConnection
File "/usr/share/w3af/mitmproxy/models/init.py", line 3, in <module>
from .http import (
File "/usr/share/w3af/mitmproxy/models/http.py", line 10, in <module>
from netlib.tcp import Address
File "/usr/share/w3af/netlib/tcp.py", line 14, in <module>
from backports import ssl_match_hostname
ImportError: cannot import name ssl_match_hostname

from scratch does not work
fakessh@fakessh:/opt/w3af/w3af$ sudo ./w3af_console
It seems that your Python installation does not have all the modules required by the w3af framework. For more information about how to install and debug dependency issues please browse to http://docs.w3af.org/en/latest/install.html
Traceback (most recent call last):
File "./w3af_console", line 167, in <module>
_main()
File "./w3af_console", line 163, in _main
sys.exit(main())
File "./w3af_console", line 158, in main
return console.sh()
File "/opt/w3af/w3af/w3af/core/ui/console/console_ui.py", line 147, in sh
self._context = rootMenu(name, self, self._w3af)
File "/opt/w3af/w3af/w3af/core/ui/console/rootMenu.py", line 70, in init
'kb': kbMenu
File "/opt/w3af/w3af/w3af/core/ui/console/util.py", line 26, in mapDict
fun(p, dct[p])
File "/opt/w3af/w3af/w3af/core/ui/console/menu.py", line 110, in addChild
name, self._console, self._w3af, self, *params)
File "/opt/w3af/w3af/w3af/core/ui/console/exploit.py", line 47, in init
plugin = self._w3af.plugins.get_plugin_inst('attack', plugin_name)
File "/opt/w3af/w3af/w3af/core/controllers/core_helpers/plugins.py", line 267, in get_plugin_inst
plugin_inst = factory('w3af.plugins.%s.%s' % (plugin_type, plugin_name))
File "/opt/w3af/w3af/w3af/core/controllers/misc/factory.py", line 62, in factory
import(module_name)
File "/opt/w3af/w3af/w3af/plugins/attack/sqlmap.py", line 37, in <module>
from w3af.plugins.attack.db.sqlmap_wrapper import Target, SQLMapWrapper
File "/opt/w3af/w3af/w3af/plugins/attack/db/sqlmap_wrapper.py", line 33, in <module>
from w3af.core.controllers.daemons.proxy import Proxy
File "/opt/w3af/w3af/w3af/core/controllers/daemons/proxy/init.py", line 1, in <module>
from .handler import ProxyHandler
File "/opt/w3af/w3af/w3af/core/controllers/daemons/proxy/handler.py", line 25, in <module>
from netlib.odict import ODictCaseless
ImportError: No module named odict

please answer me

Activities

lacrouteserge

lacrouteserge

2016-11-14 19:43

reporter   ~0006113

i have erased python lib on /usr/local/
w3af kali work

lacrouteserge

lacrouteserge

2016-11-14 19:45

reporter   ~0006114

kali from scratch work again
after deletion and reinstall

rhertzog

rhertzog

2016-11-14 21:22

administrator   ~0006115

Closing ticket then.

Issue History

Date Modified Username Field Change
2016-11-14 17:29 lacrouteserge New Issue
2016-11-14 19:43 lacrouteserge Note Added: 0006113
2016-11-14 19:45 lacrouteserge Note Added: 0006114
2016-11-14 21:22 rhertzog Assigned To => rhertzog
2016-11-14 21:22 rhertzog Status new => closed
2016-11-14 21:22 rhertzog Resolution open => no change required
2016-11-14 21:22 rhertzog Note Added: 0006115
2025-07-14 09:15 g0tmi1k Priority immediate => normal