View Issue Details

IDProjectCategoryView StatusLast Update
0003323Kali Linux[All Projects] Kali Package Bugpublic2020-12-01 10:48
ReporterSpyro Assigned Torhertzog  
Status resolvedResolutionfixed 
Product Version2016.1 
Target VersionFixed in Version2016.2 
Summary0003323: W3af Crashes on Kali linux 2016 with latest package prior to this report
DescriptionWhen i try to use w3af the web vulnerability analysis tool, the splash screen displays then no interface just the plain desktop
Steps To Reproduce1.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 InformationTried 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