zenmap打不开

zenmap打不开

我在 virtualbox 中将 kali linux 作为虚拟机运行,但是当我单击 zenmap 时,它没有打开,也没有显示任何内容,我尝试重新安装它,但问题仍然存在。

当我在终端中运行 zenmap 时,它显示: /usr/bin/env: ‘python’: No such file or directory

答案1

zenmap已从 Kali Linux 中删除。

这是 Kali 维护者的回答kali 论坛上的 @Gamb1t

由于上游不再维护 zenmap,我们不得不放弃这个包。

Zenmap 是 nmap GUI,您应该使用它nmap作为替代。

nmap 文档。

答案2

首先,您需要一个名为 的程序python。我刚刚检查了我的 Kali 安装(在 Windows 中运行的 WSL2),发现它确实没有python开箱即用。因此,创建一个符号链接ln -s /usr/bin/python3 /usr/bin/python,假设这/usr/bin/python3是正确的。

通常,您的 PATH 应包含 /usr/bin。不需要改变它。

答案3

您可以从源代码手动构建 nmap 以便可以访问 zenmap,请前往https://nmap.org/dist/要下载包含 nmap 源代码的 bzip2 文件,例如,对于版本 7.92,您可以获取该文件这里和签名这里

然后您还可以选择验证签名。 sigs文件夹内,每个文件名都有签名,但最安全的是PGP签名,如果不验证签名,可能会得到损坏或被恶意篡改的文件。

要验证签名,请下载nmap_gpgkeys并运行:

gpg --import nmap_gpgkeys.txt

完成后,下载与版本相关的asc文件和bzip文件到一个空文件夹中,检查一下:

gpg --verify *.asc

现在,如果它显示 GOOD,您可以继续,如果它显示 BAD,您永远不应该安装它

要从源安装 nmap,请运行以下命令:

# MAKE SURE NMAP IN NOT INSTALLED

apt-get remove nmap

# Build nmap

bzip2 -cd nmap-*.tar.bz2 | tar xvf -
cd nmap-*
./configure
make
sudo make install

请注意,您应该安装 binutils 和 build-essential 软件包,最好还有 perl(用于 NSE)、python2 和 python3。这个命令应该足够了:

sudo apt-get build-dep nmap

上次我从源代码编译 nmap 时,构建输出中有一些非常有趣的复活节彩蛋,可能值得一看!

相关内容