Ah, entendi agora. O upstream (desenvolvedor) não tem mantido o programa e o downstream (distribuidor, no caso, o Kali Linux) decidiu abandonar seu empacotamento em razão disso. Talvez o pacote tenha perdido os metadados de dependências quando você fez a conversão usando o alien
.
Pelo que verifiquei lendo uma issue no GitHub, o Zenmap depende do pygtk para Python 2, uma dependência não existe mais no Kali também. Eu localizei uma reclamação no bugtracker oficial e a equipe reiterou que a dependência não é solucionável.
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.
Você tem poucas opções, porque precisaria reempacotar ou tentar instalar pacotes antigos do Debian para suprir a dependência ou, alternativamente, usar uma distribuição mais estável que ainda apresente esse frontend.
Como você está estudando, eu sugiro que não se acanhe: pode cair de cabeça na linha-de-comando. Vou até facilitar pra ti. A coisa mais básica que o frontend te dá são varreduras pré-definidas. Vou colocar aqui os parâmetros:
- Intenso:
nmap -T4 -A -v
- Intenso + UDP:
nmap -sS -sU -T4 -A -v
- Intenso + TCP (todas as portas):
nmap -p 1-65535 -T4 -A -v
- Intenso sem pingar:
nmap -T4 -A -v -Pn
- Pingar:
nmap -sn
- Rápida:
nmap -T4 -F
- Rápida+:
nmap -sV -T4 -O -F --version-light
- Rápida traçando rota:
nmap -sn --traceroute
- Normal:
nmap
- Varredura mais lenta e abrangente:
nmap -sS -sU -T4 -A -v -PE -PP -PS80,443 -PA3389 -PU40125 -PY -g 53 --script "default or (discovery and safe)"
Agora é contigo.