View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005861||Kali Linux||[All Projects] Queued Tool Addition||public||2019-12-03 14:56||2021-02-03 14:16|
|Target Version||Fixed in Version|
|Summary||0005861: Zenmap - GUI Nmap|
|Description||Unable to download zenmap via apt from Kali repo. Zenmap is also missing from pkg.kali.org.|
|Steps To Reproduce||Created a fresh install of Kali Linux using the present Gnome and standard 64bit live version. After install I ran $apt update and $apt install zenmap only to receive a missing package error. Error message included that the package was mentioned but non-existent and had been replaced with ndiff.|
|Additional Information||Checked Kali Docs and https://pkg.kali.org/pkg/zenmap appears to be missing. Though it is still mentioned under the information gathering meta-package.|
I was able to go to the nmap site, download the zenmap rpm, and use alien to convert it to a deb file and install it via the software installer. Appears to function normally via this method. Alien can be downloaded via, $apt install alien.
This has been tested with the 2019.4 releases and source list has been verified to use correct Kali rolling repo with an older release of Kali and pdfs from Kali Docs.
Note: It seems that Zenmap may no longer be maintained somewhere farther up the line. This is from the Kali forum reported by Gamb1t in:
There does seem to be upwards of four years since an update in the Zenmap section of the Nmap github, minus a cleanup in some translation files.
I've been unable to find a reason, other than lack of updates on Zenmap, for it to be removed considering it only really functions as a GUI for Nmap.
If Zenmap is no longer viable then this issue should be regarded as site maintenance for the purpose of updating https://tools.kali.org.
If there is no issue regarding Zenmap be it compatibility, security, or usefulness then I would ask to be notified or have a tool request added so that it can be reintroduced as a tool in the Kali repo.
The real issue is that it's still using Python 2 and that nobody upstream is doing the work to port it to Python 3. Debian is removing any Python 2 code that has not been ported... so for now your custom package is still working as Python 2 is still available in Debian but once everything has been dropped, this will no longer be the case.
Someone should take the time to port it and submit the patch to the upstream developers. See how it happened on the Debian side: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883161
I found the relevant bug report within Nmap's Github so the issue can be better tracked within the report:
Hopefully we can get an updated version before python 2 is dropped from the Debian repository completely.
|2019-12-03 14:56||XerainHouse||New Issue|
|2019-12-03 15:00||elwood||Assigned To||=> g0tmi1k|
|2019-12-03 15:00||elwood||Status||new => assigned|
|2019-12-04 14:03||XerainHouse||Note Added: 0011571|
|2020-01-06 14:08||g0tmi1k||Priority||low => normal|
|2020-01-06 14:08||g0tmi1k||Severity||minor => feature|
|2020-01-06 14:08||g0tmi1k||Status||assigned => new|
|2020-01-06 14:08||g0tmi1k||Category||Kali Websites & Docs => New Tool Requests|
|2020-01-06 14:08||g0tmi1k||Product Version||2019.4 =>|
|2020-01-06 14:08||g0tmi1k||Summary||Zenmap missing from kali repository. => Zenmap|
|2020-01-06 14:08||g0tmi1k||Assigned To||g0tmi1k =>|
|2020-01-13 14:01||g0tmi1k||Status||new => acknowledged|
|2020-01-13 14:01||g0tmi1k||Category||New Tool Requests => Queued Tool Addition|
|2020-01-14 07:40||rhertzog||Note Added: 0011916|
|2020-01-18 10:17||XerainHouse||Note Added: 0011942|
|2020-06-17 14:57||g0tmi1k||Severity||feature => minor|
|2020-10-14 14:25||g0tmi1k||Relationship added||related to 0006790|
|2020-10-14 14:25||g0tmi1k||Relationship added||related to 0006788|
|2020-10-14 14:25||g0tmi1k||Relationship replaced||has duplicate 0006788|
|2020-10-14 14:26||g0tmi1k||Relationship replaced||has duplicate 0006790|
|2020-12-01 11:14||g0tmi1k||Summary||Zenmap => Zenmap - GUI Nmap|
|2021-02-03 14:16||sbrun||Relationship added||related to 0007032|