View Issue Details

IDProjectCategoryView StatusLast Update
0003323Kali LinuxKali Package Bugpublic2020-12-01 10:48
ReporterSpyro Assigned Torhertzog  
Status resolvedResolutionfixed 
Product Version2016.1 
Fixed in Version2016.2 
Summary0003323: W3af Crashes on Kali linux 2016 with latest package prior to this report

When i try to use w3af the web vulnerability analysis tool, the splash screen displays then no interface just the plain desktop

Steps To Reproduce

1.Boot in to kali lnux
2.goto the drop down menu select web application analysis 'w3af'
4.Splash screen should play but after that no interface
5.Try running it from command line (Output showned in 'Additional Information') returned with some 'Import error'

Additional Information

Tried running from command line,returned with some Import error:

root@Kali:~# w3af_gui
Starting w3af, running on:
Python version: 2.7.11+ (default, May 9 2016, 15:54:33) [GCC 5.3.1 20160429]
GTK version: 2.24.30
PyGTK version: 2.24.0
w3af version:
w3af - Web Application Attack and Audit Framework
Version: 1.6.54
Distribution: Kali Linux
Author: Andres Riancho and the w3af team.
It seems that your Python installation doesn't have all the modules required by the w3af framework. For more information about how to install and debug dependency issues please browse to
Traceback (most recent call last):
File "/usr/share/w3af/w3af_gui", line 97, in <module>
File "/usr/share/w3af/w3af_gui", line 93, in _main
File "/usr/share/w3af/w3af_gui", line 88, in main
gui_main(profile, doupdate)
File "/usr/share/w3af/w3af/core/ui/gui/", line 935, in main
MainApp(profile, do_upd)
File "/usr/share/w3af/w3af/core/ui/gui/", line 412, in init
self.pcbody = pluginconfig.PluginConfigBody(self, self.w3af)
File "/usr/share/w3af/w3af/core/ui/gui/", line 624, in init
self.pan = self._buildpan()
File "/usr/share/w3af/w3af/core/ui/gui/", line 643, in _buildpan
File "/usr/share/w3af/w3af/core/ui/gui/", line 245, in init
if self._getEditablePlugin(plugin, plugintype):
File "/usr/share/w3af/w3af/core/ui/gui/", line 301, in _getEditablePlugin
plugin = self.w3af.plugins.get_plugin_inst(ptype, pname)
File "/usr/share/w3af/w3af/core/controllers/core_helpers/", 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/", line 56, in factory
File "/usr/share/w3af/w3af/plugins/crawl/", line 31, in <module>
from import wn
File "/usr/share/w3af/w3af/core/data/nltk_wrapper/", line 30, in <module>
from nltk.corpus.util import LazyCorpusLoader
File "/usr/lib/python2.7/dist-packages/nltk/", line 134, in <module>
from nltk.tokenize import *
File "/usr/lib/python2.7/dist-packages/nltk/tokenize/", line 63, in <module>
from nltk.tokenize.simple import (SpaceTokenizer, TabTokenizer, LineTokenizer,
File "/usr/lib/python2.7/dist-packages/nltk/tokenize/", line 38, in <module>
from nltk.tokenize.api import TokenizerI, StringTokenizer
File "/usr/lib/python2.7/dist-packages/nltk/tokenize/", line 14, in <module>
from nltk.six import add_metaclass
ImportError: No module named six




2016-05-31 12:46

administrator   ~0005303

Problem confirmed, it's a regression introduced by python-nltk 3.2.1-1. Reported to Debian here:

Until a fixed version is available you can install an older version of python-nltk from here:



2016-07-11 23:26

administrator   ~0005526

Fixed with python-nltk 3.2.1-2.

Issue History

Date Modified Username Field Change
2016-05-31 11:40 Spyro New Issue
2016-05-31 12:46 rhertzog Note Added: 0005303
2016-05-31 12:46 rhertzog Assigned To => rhertzog
2016-05-31 12:46 rhertzog Status new => assigned
2016-07-11 23:26 rhertzog Note Added: 0005526
2016-07-11 23:26 rhertzog Status assigned => resolved
2016-07-11 23:26 rhertzog Fixed in Version => 2016.2
2016-07-11 23:26 rhertzog Resolution open => fixed
2020-12-01 10:48 g0tmi1k Priority high => normal