Instalar Nmap no Linux

NmapBeginner
Pratique Agora

Introdução

Neste laboratório, você aprenderá como instalar o Nmap, uma poderosa ferramenta de varredura de rede, em um sistema Linux. Você começará atualizando a lista de pacotes usando sudo apt update. Em seguida, você instalará o Nmap com sudo apt install nmap e verificará a instalação executando comandos básicos para verificar a funcionalidade e as informações da versão.

Este é um Lab Guiado, que fornece instruções passo a passo para ajudá-lo a aprender e praticar. Siga as instruções cuidadosamente para completar cada etapa e ganhar experiência prática. Dados históricos mostram que este é um laboratório de nível iniciante com uma taxa de conclusão de 97%. Recebeu uma taxa de avaliações positivas de 98% dos estudantes.

Atualizar a lista de pacotes com sudo apt update

Antes de instalar qualquer novo software no Linux, é importante atualizar a lista de pacotes. A lista de pacotes contém informações sobre os pacotes de software disponíveis e suas versões que podem ser instaladas em seu sistema.

Esta etapa garante que você tenha acesso às versões mais recentes dos pacotes de software e suas dependências. Pense nisso como atualizar um catálogo antes de fazer compras, para saber quais itens estão atualmente disponíveis.

Abra seu terminal Xfce clicando no ícone do terminal na barra de tarefas ou navegando no menu Aplicativos e selecionando Terminal. Depois que o terminal abrir, digite o seguinte comando:

sudo apt update

Este comando usa sudo para ser executado com privilégios administrativos, o que é necessário para atualizações em todo o sistema. O comando apt update conecta-se aos repositórios de software configurados e baixa informações sobre os pacotes disponíveis.

Você verá uma saída semelhante à seguinte:

Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]
Get:3 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
...
Fetched 5,234 kB in 3s (1,745 kB/s)
Reading package lists... Done
Building dependency tree... Done
All packages are up to date.

A saída mostra os repositórios sendo contatados e as informações do pacote sendo baixadas. Quando você vir "Reading package lists... Done", significa que a atualização foi concluída com sucesso.

Instalar Nmap com sudo apt install nmap

Agora que nossa lista de pacotes está atualizada, podemos instalar o Nmap. Nmap (Network Mapper) é um utilitário de código aberto usado para descoberta de rede e auditoria de segurança. Administradores de rede e profissionais de segurança o usam para escanear redes, descobrir hosts e serviços e identificar potenciais vulnerabilidades de segurança.

Para instalar o Nmap, digite o seguinte comando em seu terminal:

sudo apt install nmap

Após inserir o comando, você será solicitado a confirmar a instalação. O sistema exibirá informações sobre os pacotes que serão instalados, incluindo o Nmap e quaisquer dependências que ele exija. Você verá uma solicitação de confirmação que se parece com isto:

Reading package lists... Done
Building dependency tree... Done
The following additional packages will be installed:
  [list of dependencies]
Do you want to continue? [Y/n]

Digite y e pressione Enter para confirmar a instalação.

O sistema fará o download e instalará o Nmap e suas dependências. Você verá uma saída semelhante a esta:

Getting packages: 100%
Preparing to unpack .../nmap_7.80+dfsg1-2build1_amd64.deb ...
Unpacking nmap (7.80+dfsg1-2build1) ...
Setting up nmap (7.80+dfsg1-2build1) ...
Processing triggers for man-db (2.10.2-1) ...

Quando a instalação estiver concluída, você retornará ao prompt de comando. Isso indica que o Nmap foi instalado com sucesso em seu sistema.

Verificar a instalação do Nmap com nmap -v

Após instalar o software, é importante verificar se a instalação foi bem-sucedida. Podemos verificar se o Nmap está corretamente instalado executando-o com a opção verbose.

Em seu terminal, insira o seguinte comando:

nmap -v

A flag -v significa "verbose", que diz ao Nmap para fornecer uma saída mais detalhada sobre o que ele está fazendo. Isso é útil para verificar se o Nmap está funcionando corretamente.

Quando você executa este comando, o Nmap realizará uma varredura simples do seu localhost (seu próprio computador). Você deve ver uma saída semelhante a esta:

Starting Nmap 7.80 ( https://nmap.org )
NSE: Loaded 151 scripts for scanning.
NSE: Script Pre-scanning.
Initiating NSE at 12:34
Completed NSE at 12:34, 0.00s elapsed
Initiating Ping Scan at 12:34
Scanning localhost (127.0.0.1) [2 ports]
Completed Ping Scan at 12:34, 0.00s elapsed (1 total hosts)
Initiating Connect Scan at 12:34
Scanning localhost (127.0.0.1) [1000 ports]
Completed Connect Scan at 12:34, 0.10s elapsed (1000 total ports)
NSE: Script Post-scanning.
Initiating NSE at 12:34
Completed NSE at 12:34, 0.00s elapsed
Nmap done: 1 IP address (1 host up) scanned in 0.15 seconds

A saída confirma que o Nmap está instalado e funcionando corretamente. A primeira linha exibe a versão do Nmap (7.80 neste exemplo), seguida por detalhes sobre a varredura que está sendo realizada.

Se você vir esta saída, significa que o Nmap foi instalado com sucesso e está funcionando corretamente.

Verificar a versão instalada com nmap --version

Para verificar especificamente qual versão do Nmap está instalada em seu sistema, você pode usar a flag --version. Este comando fornece uma saída concisa com informações da versão sem realizar qualquer varredura de rede.

Em seu terminal, insira o seguinte comando:

nmap --version

Este comando exibirá informações detalhadas sobre a versão instalada do Nmap. Você deve ver uma saída semelhante a esta:

Nmap version 7.80 ( https://nmap.org )
Platform: x86_64-pc-linux-gnu
Compiled with: liblua-5.3.3 openssl-1.1.1f nmap-libssh2-1.8.0 libz-1.2.11 libpcre-8.39 libpcap-1.9.1 nmap-libdnet-1.12 ipv6
Compiled without:
Available nsock engines: epoll poll select

A saída fornece as seguintes informações:

  • O número da versão do Nmap (7.80 neste exemplo)
  • A plataforma em que o Nmap está sendo executado
  • Bibliotecas e recursos que foram incluídos quando o Nmap foi compilado
  • Bibliotecas e recursos que não foram incluídos
  • Mecanismos nsock (mecanismos de rede que o Nmap pode usar) disponíveis

Esta informação é útil para fins de documentação e para garantir a compatibilidade com recursos ou scripts específicos que podem exigir uma versão mínima do Nmap.

Resumo