Como instalar o Nmap no Ubuntu 24.04, 22.04 ou 20.04

Nmap (Network Mapper) é uma poderosa ferramenta de código aberto usada para descoberta de rede e auditoria de segurança. É amplamente utilizado por administradores de rede e profissionais de segurança para mapear redes, identificar dispositivos ativos e detectar portas abertas e serviços em execução nesses dispositivos. O Nmap também pode ser usado para verificação de vulnerabilidades e gerenciamento de inventário de rede, tornando-o uma ferramenta essencial para manter a segurança da rede.

No Ubuntu 24.04, 22.04 ou 20.04, o Nmap pode ser instalado usando dois métodos principais. O método mais fácil é através do repositório padrão do Ubuntu, que fornece uma versão estável do Nmap adequada para a maioria dos usuários. Alternativamente, para aqueles que necessitam dos recursos mais recentes ou precisam personalizar sua instalação, você pode baixar e compilar o código-fonte do Nmap para criar a versão mais recente do binário. Este guia orientará você pelos dois métodos de instalação para garantir que você tenha a versão do Nmap que melhor atende às suas necessidades.

Atualize o sistema Ubuntu antes da instalação do Nmap

Vamos iniciar a atualização do sistema executando o seguinte comando no terminal. Este comando executa uma verificação de atualização para todos os pacotes e então atualiza esses pacotes para sua versão mais recente:

sudo apt update && sudo apt upgrade

Quando isso estiver concluído, prossiga com a instalação do Nmap.

Método 1: Instale o Nmap através do repositório Ubuntu

Por padrão, o Ubuntu inclui o Nmap em seus repositórios de software primários, o que significa que você pode instalar o Nmap diretamente, sem adicionar repositórios adicionais ou compilar qualquer código-fonte.

Você pode iniciar a instalação do Nmap executando o seguinte comando:

sudo apt install nmap

Este comando irá buscar o Nmap do repositório, resolver quaisquer dependências e prosseguir com a instalação.

Após a instalação, é crucial verificar se o Nmap está instalado corretamente e pronto para uso. Um método simples para confirmar isso é verificar a versão do Nmap instalada em seu sistema.

Use o seguinte comando para verificar a versão do Nmap:

nmap --version

O comando nmap –version fornecerá uma saída detalhando a versão instalada e a construção do Nmap. Isso confirma que o Nmap está instalado corretamente e garante que você trabalhe com a versão mais recente.

Método 2: instalar o Nmap por meio do arquivo fonte

Em alguns casos, os usuários podem exigir a versão mais recente do Nmap ou a versão pré-empacotada fornecida nos repositórios do Ubuntu pode não atender às suas necessidades específicas. Compilar o Nmap a partir do código-fonte fornece uma solução para esses usuários, garantindo que você tenha os recursos e atualizações mais recentes. Este método envolve etapas extras e você precisaria verificar se há atualizações e recompilar regularmente, mas pode fornecer benefícios para usuários avançados ou requisitos específicos.

Instale os pacotes iniciais do Nmap

Antes de nos aprofundarmos no mundo do código-fonte, devemos preparar nosso sistema com as ferramentas certas. O pacote 'build-essential' contém uma lista informativa de pacotes considerados essenciais para a construção de pacotes Ubuntu, incluindo o compilador gcc, make e outras ferramentas necessárias. Este pacote nos permitirá compilar e construir o Nmap a partir do código-fonte. Para instalar o 'build-essential', abra seu terminal e digite:

sudo apt install build-essential libssh2-1-dev libssl-dev python3-distutils

Baixe o arquivo fonte do Nmap

O próximo passo é baixe o código fonte do Nmap. Isso pode ser obtido na página oficial de download do Nmap. Faremos o download da versão estável mais recente usando o comando wget. Observe que no momento deste guia, a versão estável mais recente era 7.93, mas isso pode variar. Sempre verifique a página de download para obter o número e link da versão mais recente e ajuste o comando de acordo.

Para baixar o código-fonte do Nmap, use o seguinte:

wget https://nmap.org/dist/nmap-7.93.tar.bz2

Nota: Certifique-se de baixar a versão mais recente do Nmap. Os comandos do Nmap v7.93 podem estar desatualizados, portanto, sempre use comandos compatíveis com a versão mais recente que você baixou.

Extraindo o código-fonte do Nmap

Depois de baixar o código-fonte do Nmap, agora precisamos extrair os arquivos do arquivo. Para fazer isso, use os seguintes comandos:

bzip2 -cd nmap-7.93.tar.bz2 | tar xvf -
cd nmap-7.93

Configurar a construção do Nmap

Agora estamos prontos para iniciar o processo de configuração. Isso prepara o código-fonte do Nmap para compilação em seu sistema específico, garantindo compatibilidade e desempenho otimizado. Para configurar a compilação, execute o seguinte:

./configure

Alternativamente, você pode preferir instalar com localdirs:

./configure --with-localdirs

Compilar compilação do Nmap

Com o build configurado, agora podemos compilar o código fonte. Isso é feito usando o comando 'make', que lê o 'Makefile' no diretório fonte do Nmap e compila o código fonte de acordo:

make

Instale o Nmap através do comando make install

Podemos instalar o Nmap depois de compilarmos o código-fonte com sucesso. Esta etapa coloca o programa compilado nos diretórios apropriados do seu sistema. Para instalar o Nmap, use o seguinte:

make install

Verificando a instalação do Nmap compilado

Após a instalação, é crucial confirmar se o Nmap foi instalado corretamente a partir da fonte e se é a versão mais recente. Para verificar isso, use o comando:

nmap --version

Este comando exibirá a versão instalada do Nmap, que deve corresponder à versão do código-fonte que você baixou. Com isso, você compilou e instalou com sucesso a versão mais recente do Nmap a partir do código-fonte em seu sistema Ubuntu.

Considerações finais

Com o Nmap instalado em seu sistema Ubuntu, você pode gerenciar e proteger sua rede com eficácia, aproveitando seus poderosos recursos de varredura e auditoria. Quer você escolha a simplicidade de instalação a partir do repositório padrão do Ubuntu ou a flexibilidade de compilar a versão mais recente a partir do código-fonte, ambos os métodos fornecem uma ferramenta robusta para análise de rede. Atualizar regularmente o Nmap, especialmente ao compilar a partir do código-fonte, garantirá que você tenha acesso aos recursos e melhorias de segurança mais recentes, mantendo as práticas de segurança de sua rede atualizadas.

Joshua James
Me siga
Últimos posts por Joshua James (exibir todos)

Deixe um comentário