View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0007208||Kali Linux||[All Projects] Kali Package Bug||public||2021-05-29 03:57||2021-05-31 04:09|
|Reporter||Manikanta Abburi||Assigned To|
|Priority||normal||Severity||minor||Reproducibility||have not tried|
|Target Version||Fixed in Version|
|Summary||0007208: gtk module missing for zenmap|
|Description||I have installed Zenmap. It isn't running due to the missing of the gtk package. I tried to install it, but it's been made obsolete. Is there an alternative for this?|
|Steps To Reproduce||Install Zenmap rpm file.|
Try to run it, will not open.
Try version check.
> Install Zenmap rpm file.
Did you really install a rpm file? rpm packages are for distributions like Red Hat, Fedora, CentOS. This is not for Kali, which is based on Debian and uses deb packages.
In Kali, you can install the nmap package via the package manager, APT. In the terminal, you would type:
sudo apt update
sudo apt install nmap
This will give you nmap, the command-line application.
If you want to use zenmap (the GUI application for nmap), it's possible. Assuming you run kali-rolling, you would type:
sudo apt update
sudo apt install zenmap-bx
Note that in Kali, the zenmap application will run in a container. This is due to the fact that some required dependencies (python2 gtk bindings If I'm not mistaken) are obsolete and can't be installed in the system. So instead we packaged zenmap in a Docker container image, and we use our home-grown application Kaboxer to manage it. And this is what you'll get by installing zenmap-kbx.
After installing zenmap-kbx, you can start it from the Kali menu, or by typing "zenmap-kbx" in the terminal.
This is a somewhat new way of distributing Kali applications, we just released a blog post on this matter: https://www.kali.org/blog/introducing-kaboxer/
Please try it out and give us your feedback here, that will be very appreciated! Thanks!