Could not import the zenmapGUI.App module: \'No module named gtk\'. I checked in these directories:
/usr/local/bin
/usr/lib/python2.7
/usr/lib/python2.7/plat-x86_
I had the same issue when I tried to install zenmap. I had to install pygtk2/
py gobject-2/python-cairo
.
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-5.1ubuntu2_amd64.deb
wget http://azure.archive.ubuntu.com/ubuntu/pool/universe/p/pygobject-2/python-gobject-2_2.28.6-14ubuntu1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/p/pycairo/python-cairo_1.16.2-2ubuntu2_amd64.deb
Then install them use dpkg -i <deb name>
.
Same issue. I notice that in kali 2019-4, in the path usr/lib/python2.7/dist-packages/gtk-2.0/gtk
there are some init
files, perhaps they are needed by the zenmap GUI.
Update for Kali 2020v4 to solve that issue:
Run
sudo bash
apt-get update
apt-get upgrade
To clear any existing installation run:
apt remove zenmap
Then
apt-get install python-cairo
apt --fix-broken install
apt-get install python-gobject-2
apt --fix-broken install
dpkg -i python-gtk2_2.24.0-5.1ubuntu2_amd64.deb
dpkg -i zenmap_7.80-2_all.deb
Resources:
http://us.archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/
To Install ZenMap for kali
Update the repos: sudo apt update
Download latest package of zenmap, e.g. wget https://nmap.org/dist/zenmap-7.80- 1.noarch.rpm
Install alien: sudo apt install alien -y
Convert pack to deb Sintaxis: sudo alien [RPM downloaded]
Install Sintaxis: sudo dpkg -i [DEB generated]