Não é possível encontrar o executável nmap no Metasploit

1

Estou executando o Metasploit no archlinux e quando executo

msf> db_nmap -h

Isso retornará um erro:

The nmap executable could not be found

Agora, eu sei que provavelmente estou perdendo um binário ou algo assim, mas como acabei perdendo isso? Eu instalei ruby1.9 e metasploit-git do AUR.

    
por Jeroen Bollen 12.04.2014 / 23:54

2 respostas

0

Tem certeza de que o metasploit foi instalado em um local no seu $PATH ? Você provavelmente o instalou em /usr/local ou algum diretório que não esteja no seu sistema ou o padrão do usuário $PATH .

Se os executáveis foram instalados no seu sistema e um dia ou mais passou pela tarefa de indexação do sistema de arquivos do seu sistema, ele pode ter atendido. Esta seria uma maneira de localizá-lo usando o comando locate .

$ locate <metasploit executable>

Se você instalou apenas recentemente, consulte as notas de instalação e / ou o script que foi usado para fazer a instalação e veja onde ele foi instalado. Você também pode fazer uma pesquisa completa do sistema usando find .

$ find /usr -iname "<metasploit executable>"

Mas este comando levará algum tempo para percorrer todo o seu subdiretório /usr .

    
por 13.04.2014 / 00:07
0

Aparentemente nmap é um pacote e eu simplesmente tive que instalá-lo.

pacman -S nmap
    
por 13.04.2014 / 00:15