我刚刚将我的主计算机从运行 XFCE 和 19.10 的笔记本电脑更改为运行 Gnome 3 和 20.04 的台式机,总的来说,我印象非常深刻。
我经常使用的工具之一是 Zenmap,但我无法在软件目录中或通过在终端窗口中运行 apt 找到它,所以我认为它已被删除。
所以
- 这样做的理由是什么?我应该了解 Zenmap 存在的问题吗?
- 有没有比 Nmap 网站上概述的方法更简单的安装方法(即https://nmap.org/book/inst-linux.html)
- 是否有其他应用程序可以让我对 LAN 进行端口扫描(IP 地址/开放的 TCP 端口是必备的,服务描述和 UDP 端口也很好,因为我通常只是检查是否可以看到已知端口)
答案1
由于依赖 Python 2,它被从存储库中删除,生命尽头 2020 年初。您可以从 19.10 存储库手动安装 Zenmap:
mkdir -p ~/Downloads/zenmap
cd ~/Downloads/zenmap
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-6_amd64.deb
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/n/nmap/zenmap_7.80+dfsg1-1build1_all.deb
sudo apt install ./python-gtk2_2.24.0-6_amd64.deb ./zenmap_7.80+dfsg1-1build1_all.deb
享受。
如果不想使用手动下载的 deb 包,那么可以使用ZenMap 的 Flatpak 版本如下:
sudo apt-get update
sudo apt-get install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.nmap.Zenmap
此类安装需要~330 Mb 的下载量,并将占用~1 Gb 的磁盘空间。
注意:我已将错误报告启动板提交为https://pad.lv/1876269有包装要求。
可以在 GitHub 上找到将 Zenmap 移植到 Python 3 的问题跟踪器这里。