我尝试在终端上运行Zenmap时,向我显示此kali

问题描述

#zenmap

无法导入zenmapGUI.App模块:“没有名为gtk的模块”。 我检查了以下目录:

/usr/local/bin
/usr/lib/python2.7
/usr/lib/python2.7/plat-x86_64-linux-gnu
/usr/lib/python2.7/lib-tk
/usr/lib/python2.7/lib-old
/usr/lib/python2.7/lib-dynload
/usr/local/lib/python2.7/dist-packages
/usr/lib/python2.7/dist-packages

如果您将Zenmap安装在另一个目录中,则可能必须添加 modules目录中的PYTHONPATH环境变量。

--------------------------------------------------- -解决 - - - - - - - - - - - - - - - - - - - - - - - - --------------------

$ mkdir -p〜/下载/ zenmap

$ cd〜/ Downloads / zenmap

$ wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-6_amd64.deb

$ wget http://archive.ubuntu.com/ubuntu/pool/universe/n/nmap/zenmap_7.80+dfsg1-1build1_all.deb

您必须将这2个/.deb拆包,然后就可以了

解决方法

我在尝试安装 zenmap 时遇到了同样的问题。我必须安装 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

然后使用 dpkg -i <deb name> 安装它们。

,

Kali 2020v4的更新可以解决该问题:

运行

sudo bash 
apt-get update 
apt-get upgrade

要清除任何现有的安装运行,请执行以下操作:

apt remove zenmap

然后

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

资源:

http://us.archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/

要为kali安装ZenMap

  1. 更新存储库:sudo apt update

  2. 下载zenmap的最新软件包,例如wget https://nmap.org/dist/zenmap-7.80- 1.noarch.rpm

  3. 安装外星人:sudo apt install alien -y

  4. 将包转换为deb Sintaxis:sudo alien [RPM downloaded]

  5. 安装Sintaxis:sudo dpkg -i [DEB generated]

,

相同的问题。我注意到在kali 2019-4中,路径trim()中有一些usr/lib/python2.7/dist-packages/gtk-2.0/gtk文件,也许zenmap GUI需要它们。

,

不稳定的作品。 试试这个:

nix run -f channel:nixos-unstable nmap_graphical