Os 10 Comandos Mais Usados do Nmap no Kali Linux e Parrot OS para Iniciantes em Segurança da Informação

Home  Os 10 Comandos Mais Usados do Nmap no Kali Linux e Parrot OS para Iniciantes em Segurança da Informação
Engenheiro de cibersegurança auditando tráfego de rede e portas abertas com Nmap

Os 10 Comandos Mais Usados do Nmap no Kali Linux e Parrot OS para Iniciantes em Segurança da Informação

O Nmap (Network Mapper) é a ferramenta de código aberto mais utilizada no mundo para descoberta de ativos, varredura de portas e auditoria de vulnerabilidades em redes corporativas. Criado por Gordon Lyon (Fyodor), o Nmap é um pilar indispensável tanto para administradores de infraestrutura quanto para analistas de segurança ofensiva em sistemas operacionais como Kali Linux e Parrot OS.


Resumo Rápido • Nmap Essentials

O Que Torna o Nmap Indispensável:

  • Mapeamento Preciso de Superfície: Identifica quais dispositivos estão ativos em uma faixa de IP em poucos segundos.
  • Inspeção de Portas TCP/UDP: Revela quais portas estão abertas (open), fechadas (closed) ou bloqueadas por firewall (filtered).
  • Fingerprinting Avançado: Detecta o sistema operacional exato e a versão dos softwares rodando em cada serviço (Apache, Nginx, OpenSSH, etc.).
  • Nmap Scripting Engine (NSE): Permite executar scripts em Lua para auditorias de segurança automatizadas e identificação de falhas conhecidas (CVEs).

O Que É o Nmap e Como Ele Enxerga a Rede?

Para compreender o funcionamento do Nmap, imagine que um computador conectado a uma rede possui 65.535 portas lógicas TCP e 65.535 portas UDP. Cada porta atua como uma porta de entrada para um serviço específico: a porta 80 normalmente serve páginas HTTP, a 443 atende conexões seguras HTTPS, a 22 recebe comandos remotos via SSH e a 3389 gerencia conexões RDP.

O Nmap opera disparando pacotes de rede estruturados e analisando minuciosamente as respostas que recebe de volta com base nas regras do protocolo TCP/IP:

  • Porta Aberta (Open): O servidor responde com uma flag SYN/ACK, confirmando que há um aplicativo escutando ativamente pronto para receber conexões.
  • Porta Fechada (Closed): O servidor responde com uma flag RST (Reset), indicando que o host está ativo, mas nenhum serviço está ouvindo naquela porta.
  • Porta Filtrada (Filtered): O Nmap não recebe resposta ou recebe pacotes ICMP de erro inalcançável. Isso significa que um firewall, IDS ou filtro de pacotes bloqueou a sonda antes que ela atingisse o destino.

O Fluxo Estruturado de Varredura no Nmap

Uma auditoria de infraestrutura profissional nunca dispara comandos pesados de início. Ela segue quatro fases graduais:


Network Reconnaissance Architecture

As 4 Fases de Mapeamento com o Nmap

01

Host Discovery

Varredura rápida (Ping Sweep) para identificar quais IPs do bloco de rede estão ligados e operacionais.

02

Port Scanning

Inspeção das portas TCP/UDP abertas que expõem portas de entrada na aplicação ou no servidor.

03

Service Detection

Identificação das versões exatas de cada daemon e fingerprinting do sistema operacional (OS).

04

NSE Vulnerability

Execução de scripts automatizados de auditoria para detectar falhas de configuração e CVEs conhecidas.

Os 10 Comandos Mais Usados do Nmap no Kali Linux e Parrot OS

Tanto no Kali Linux quanto no Parrot Security OS, o Nmap já vem configurado de fábrica no terminal. Abaixo estão os comandos que formam o alicerce de qualquer pentest de infraestrutura:

1. Ping Sweep: Descoberta Rápida de Hosts Ativos

A flag -sn (anteriormente -sP) desativa o escaneamento de portas e realiza apenas o teste de conectividade em um bloco de rede inteiro:

# Identifica todos os computadores ligados na rede local sem escanear portas
sudo nmap -sn 192.168.1.0/24

2. SYN Stealth Scan: Varredura Furtiva (Padrão Ouro)

A flag -sS envia pacotes SYN e não completa o Three-Way Handshake (envia um RST assim que recebe SYN/ACK). É extremamente rápida e não registra conexões completas nos logs das aplicações:

# Varredura stealth rápida nas 1.000 portas mais comuns
sudo nmap -sS 192.168.1.50

3. Varredura Completa de Todas as 65.535 Portas TCP

Por padrão, o Nmap inspeciona apenas as 1.000 portas mais populares. A flag -p- obriga a verificação de todo o intervalo de portas possíveis:

# Varre todas as 65.535 portas TCP para encontrar serviços em portas não padronizadas
sudo nmap -p- 192.168.1.50

4. Varredura com Foco em Portas Específicas

Permite direcionar o escaneamento para uma lista delimitada de serviços críticos (Web, SSH, RDP, Banco de Dados):

# Inspeciona apenas as portas 80 (HTTP), 443 (HTTPS), 22 (SSH) e 3389 (RDP)
sudo nmap -p 22,80,443,3389 192.168.1.50

5. Detecção de Versão dos Serviços (Service Fingerprinting)

A flag -sV investiga os banners e protocolos para descobrir exatamente qual software e versão estão rodando em cada porta aberta:

# Identifica se é Apache 2.4.49, OpenSSH 8.2p1 ou Nginx 1.18
sudo nmap -sV 192.168.1.50

6. Detecção do Sistema Operacional (OS Detection)

A flag -O analisa o comportamento de pacotes TCP/IP (valores TTL e tamanhos de janela TCP) para estimar com precisão o sistema operacional:

# Determina se o alvo é Linux (Kernel 5.x), Windows Server ou dispositivo de rede
sudo nmap -O 192.168.1.50

7. Varredura Agressiva Combinada (-A)

A flag -A ativa um combo avançado: detecção de SO (-O), versões de serviços (-sV), scripts padrão do NSE (-sC) e traceroute:

# Executa varredura agressiva completa com levantamento de serviços e rotas
sudo nmap -A 192.168.1.50

8. Varredura de Portas UDP (-sU)

Muitos serviços críticos rodam sobre UDP (DNS na porta 53, SNMP na 161, DHCP e NTP). Como UDP não confirma conexão, requer a flag -sU:

# Varre serviços UDP críticos nas portas mais frequentes
sudo nmap -sU -p 53,67,123,161 192.168.1.50

9. Auditoria de Vulnerabilidades com Scripts NSE (–script vuln)

O motor de scripts do Nmap executa checagens automáticas de vulnerabilidades conhecidas, como falhas SMB (EternalBlue), SSL desatualizado e vazamentos de dados:

# Executa a categoria de scripts de vulnerabilidade contra os serviços abertos
sudo nmap -sV --script vuln 192.168.1.50

10. Salvamento em Múltiplos Formatos para Relatório (-oA)

A flag -oA gera três arquivos de saída simultaneamente: texto plano (.nmap), formato XML para importar em ferramentas e formato grepável (.gnmap):

# Executa varredura e salva relatorio_pentest.nmap, .xml e .gnmap
sudo nmap -sS -sV -O -oA relatorio_pentest 192.168.1.50

💡 Dicas Hacker: Comandos Secretos e Técnicas de Evasão de Firewall

Em ambientes corporativos reais, firewalls e Sistemas de Detecção de Intrusão (IDS/IPS) como Snort e Suricata bloqueiam varreduras óbvias. Analistas avançados utilizam parâmetros especiais de discrição:

🔥 Comandos Avançados de Furtividade e Bypass:

-f ou --mtu 24

Fragmentação de Pacotes: Quebra o cabeçalho TCP em pequenos fragmentos de 8 ou 24 bytes para passar despercebido por filtros de inspeção de estado.

-D RND:5

Decoy Scans (Iscas): Dispara pacotes fingindo ser 5 endereços IP falsos junto com seu IP real, camuflando a origem exata do teste nos logs do SOC.

-T2 (Polite) ou -T4 (Agressivo)

Controle de Timing: -T2 desacelera os disparos para evitar bloqueios por rate limiting; -T4 otimiza velocidade em redes corporativas com boa banda.

--source-port 53

Spoofing de Porta de Origem: Força o Nmap a emitir requisições saindo da porta 53 (DNS) ou 88 (Kerberos), contornando firewalls mal configurados que liberam tráfego de infraestrutura.

⚙️ Dica de Ouro: Escaneamento Rápido Sem Resolução DNS

Ao escanear sub-redes grandes, adicione sempre o parâmetro -n. Isso impede o Nmap de tentar resolver o nome DNS reverso de cada IP ativo, reduzindo o tempo total da varredura em até 70%.

Comparativo dos Principais Tipos de Varredura no Nmap

Cada técnica de scan possui um trade-off entre furtividade, velocidade e privilégios administrativos necessários:

Tipo de ScanFlag UtilizadaNível de FurtividadeExige Privilégio Root (sudo)?
TCP SYN (Stealth)-sSAlto (não completa a conexão)Sim (requer raw sockets)
TCP Connect-sTBaixo (conecta e gera logs na aplicação)Não (funciona com usuário padrão)
UDP Scan-sUMédio (mais lento devido a timeouts)Sim
NSE Vulnerability--script vulnMuito Barulhento (dispara testes agressivos)Depende do script

1. TCP SYN (Stealth Scan -sS)
Mecanismo & Privilégios
Envia pacote SYN e aborta com RST. Exige privilégio root (sudo) para manipular raw sockets.
Furtividade & Uso Recomendado
Alta discrição. Padrão ouro para mapeamento rápido de redes corporativas.

2. TCP Connect Scan (-sT)
Mecanismo & Privilégios
Completa o Three-Way Handshake via chamada do sistema operacional. Não exige root.
Furtividade & Uso Recomendado
Baixa discrição. Registra o IP de origem nos arquivos de log da aplicação alvo.

3. UDP Scan (-sU)
Mecanismo & Privilégios
Envia pacotes específicos para portas UDP (DNS, SNMP, NTP). Exige sudo.
Furtividade & Uso Recomendado
Velocidade mais lenta devido a políticas de limitação de taxa de ICMP dos sistemas alvo.

4. Scripts de Vulnerabilidade (–script vuln)
Mecanismo & Privilégios
Executa dezenas de testes automatizados com scripts em Lua contra os serviços descobertos.
Furtividade & Uso Recomendado
Muito barulhento. Facilmente alertado por sistemas SIEM, IDS e SOC.


DIAGNÓSTICO DE VULNERABILIDADES DE REDE

Você Sabe Quais Portas e Serviços da Sua Empresa Estão Expostos na Internet?

A consultoria de segurança da Alliances realiza varreduras periciais de perímetro, testes de intrusão (Pentest) e auditoria de superfície de ataque para blindar sua infraestrutura contra acessos não autorizados.

Perguntas Frequentes sobre Varredura com Nmap

1. É crime rodar o Nmap contra qualquer site na internet?

Embora o envio de pacotes de sondagem em si não seja tipificado automaticamente como invasão no Brasil, escanear sistemas sem autorização prévia pode ser interpretado como ato preparatório para ataque cibernético e violar termos de uso de provedores. Em auditorias corporativas e pentests, sempre exija um contrato com Termo de Autorização de Testes (RoE – Rules of Engagement) assinado pelo proprietário do domínio.

2. Qual a diferença prática entre as flags -sS e -sT?

A opção -sS (SYN Scan) não completa a conexão TCP (envia um RST após o SYN/ACK), sendo mais rápida e discreta, mas exige privilégio de root. Já a opção -sT (Connect Scan) realiza o handshake completo através das chamadas de rede padrão do sistema, podendo ser executada por qualquer usuário comum sem privilégios administrativos.

3. O que significa uma porta com status ‘Filtered’ no Nmap?

Significa que os pacotes de sondagem não conseguiram chegar até o serviço porque um dispositivo intermediário (como firewall, iptables, pfSense ou lista de controle de acesso de roteador) bloqueou ou descartou a comunicação (drop).

4. Onde posso testar comandos do Nmap legalmente?

A própria organização do Nmap disponibiliza um servidor oficial autorizado para testes acadêmicos e validação de comandos: o domínio scanme.nmap.org. Eles autorizam varreduras leves para fins de aprendizado.

🔗 Artigos e Referências Complementares:

1 Comment

    […] redes, exploração de software, e engenharia reversa, entre outros. Ferramentas como Metasploit, Nmap, e Wireshark são algumas das mais conhecidas, amplamente utilizadas em projetos de segurança. […]

Leave a comment

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

This site uses Akismet to reduce spam. Learn how your comment data is processed.