Como usar o Nmap para Traceroute e ler o caminho de rede.

Para usar o Nmap para traceroute, execute o comando `nmap traceroute` nmap -sn --traceroute scanme.nmap.org. A -snopção `--skip` ignora a varredura de portas enquanto o Nmap verifica se o host está ativo; `--show` --traceroutesolicita que ele mostre a rota para um host que responda. Substitua `--sample` por um sistema que você possui, administra ou para o qual tem permissão de varredura. Este comando, que usa apenas o caminho, mantém o teste mais restrito do que a varredura de portas padrão do Nmap.

Um laptop envia um pacote através de três saltos de roteador numerados em direção a um servidor.
Um traceroute revela os roteadores que respondem entre o computador que está realizando a varredura e o destino.

O que o traceroute do Nmap mostra

Um traceroute estima o caminho na rede enviando pacotes com diferentes valores de tempo de vida (TTL) ou limite de saltos (hop-limit) do IP. Cada roteador reduz esse valor; quando ele chega a zero, um roteador pode retornar uma mensagem ICMP "Tempo Excedido". A ferramenta de varredura usa essas respostas para identificar os saltos e medir o tempo de ida e volta (RTT). O TTL conta os saltos, não os segundos.

O método do Nmap difere do método clássico tracerouteou do método do Windows tracert. O Nmap realiza um traceroute após a varredura e usa os resultados da varredura para selecionar uma porta e um protocolo com maior probabilidade de alcançar o alvo. Ele começa com um TTL alto e conta de trás para frente, enquanto muitas ferramentas tradicionais de traceroute começam em um e contam de frente para trás. Como resultado, a rota gerada pelo Nmap está vinculada à varredura e às sondagens realizadas; não se trata de um mapa completo de todas as rotas possíveis ou do caminho de retorno.

Execute um traceroute com o Nmap em quatro etapas.

1. Instale o Nmap e verifique se ele está funcionando.

Obtenha o Nmap na página oficial de downloads do Nmap . Escolha o instalador para Windows ou macOS, ou siga as instruções de instalação oficiais para sua distribuição Linux. Abra o Prompt de Comando, PowerShell, Terminal ou um shell do Linux e digite nmap --version`nmap`. Se o comando não for encontrado, conclua a instalação ou adicione o Nmap ao seu PATH.

Algumas funções de varredura e rastreamento de rota exigem privilégios elevados de captura de pacotes ou de socket bruto. No macOS ou Linux, tente prefixar o comando com ` sudo--sudo` se o Nmap reportar um problema de permissões; no Windows, abra o terminal com direitos de administrador quando necessário. Use apenas o nível de privilégio necessário para o seu teste autorizado.

2. Escolha um host que você tenha permissão para testar.

Para um alvo de prática seguro, o projeto Nmap permite explicitamente varreduras do Nmap em scanme.nmap.org. Essa permissão é limitada: não teste exploits ou execute testes de negação de serviço e limite as varreduras a no máximo uma dúzia por dia. Para outros hosts, obtenha a aprovação do proprietário da rede primeiro. As diretrizes legais e de uso do Nmap explicam o escopo do host de teste e por que as permissões de varredura são importantes.

3. Comece com um comando que utilize apenas o caminho.

Execute este comando no macOS ou Linux:

sudo nmap -sn --traceroute scanme.nmap.org

No Windows, omita sudoe use um terminal com privilégios elevados, se necessário:

nmap -sn --traceroute scanme.nmap.org
Uma janela de terminal mostra o comando Nmap com -sn e --traceroute para scanme.nmap.org
Use -sncom --traceroutepara solicitar descoberta de hosts e rastreamento de caminhos sem uma varredura de portas.

A documentação de referência sobre descoberta de hosts do Nmap apresenta ambas as opções. O Nmap ainda envia sondagens de rede; -snisso significa "sem varredura de portas", não "sem tráfego". Se você precisar investigar um serviço específico, use uma varredura de portas com escopo restrito contra um host autorizado, como `nmap -p nmap -p 443 --traceroute your-authorized-host.example443`. Isso verifica a porta TCP 443 antes de rastrear e pode enviar mais tráfego do que o comando que verifica apenas o caminho.

4. Leia a lista de lúpulos e salve-a se for útil.

Procure a TRACEROUTEseção e suas colunas HOP, RTT, e ADDRESS. Um número de salto marca a posição observada ao longo da rota. O RTT é o tempo que uma sonda leva para alcançar esse salto e para uma resposta retornar; não é uma medição unidirecional nem uma medição direta apenas do link. Os endereços podem ser exibidos como números IP ou, quando a resolução de nomes é bem-sucedida, como nomes de host.

Uma tabela ilustrativa de traceroute do Nmap lista os números de saltos, os tempos de ida e volta e os endereços IP disponíveis apenas para documentação.
Layout meramente ilustrativo: os endereços de salto e os tempos de resposta variam conforme a rede e a hora do dia.

Para manter uma cópia em texto normal para comparação, adicione a opção de saída do Nmap:

sudo nmap -sn --traceroute -oN nmap-trace.txt scanme.nmap.org

Ao comparar os resultados, execute o mesmo comando a partir da mesma rede de origem. Uma alteração de rota pode refletir mudanças de roteamento, balanceamento de carga ou filtragem temporária, e não necessariamente uma falha em si.

Solucionar problemas de lúpulos ausentes ou confusos

  • Um asterisco aparece: * * * significa que o Nmap não recebeu uma resposta utilizável para essa sonda antes do tempo limite. Um roteador pode filtrar ou limitar a taxa de respostas e ainda assim encaminhar o tráfego, portanto, um salto silencioso não prova que o caminho está interrompido.
  • O rastreamento não inicia: confirme se o nome do host é resolvido, se o destino responde às sondagens de descoberta e se você possui os privilégios necessários. Se você controla o alvo, verifique o firewall e as regras de rede entre ele e seu scanner.
  • Os nomes tornam a exibição mais lenta: adicione -npara ignorar pesquisas de DNS reverso, por exemplo sudo nmap -n -sn --traceroute scanme.nmap.org.
  • A latência aumenta em um único salto: considere isso como um indício, não como prova de congestionamento naquele roteador. As respostas ICMP podem ser atrasadas ou ter sua prioridade reduzida, e as rotas de ida e volta podem ser diferentes.
Um exemplo de saída do traceroute mostra um salto intermediário silencioso marcado com asteriscos e um salto posterior com resposta.
Um salto intermediário silencioso ainda pode encaminhar o tráfego; saltos posteriores podem responder normalmente.

O Nmap --tracerouteé útil quando você deseja informações de caminho juntamente com resultados de descoberta de hosts ou varredura de portas. Leia a lista de saltos como evidência de uma única origem, em um determinado momento, usando sondagens específicas. Firewalls, balanceamento de carga e roteamento assimétrico podem ocultar ou alterar partes dessa informação.

Deixar um comentário

Melhores analisadores de Wi-Fi para Windows, iOS e Android

Melhores analisadores de Wi-Fi para Windows, iOS e Android

Compare as melhores opções de analisadores de Wi-Fi para Windows, iPhone e Android, incluindo ferramentas para congestionamento de canais, cobertura de sinal, mapas de calor e solução de problemas de rede.

Monitor de Ping: 7 ferramentas gratuitas e de código aberto para disponibilidade de rede

Monitor de Ping: 7 ferramentas gratuitas e de código aberto para disponibilidade de rede

Compare sete monitores de ping gratuitos e de código aberto, desde suítes completas de rede até sondas de latência específicas, e escolha a opção mais adequada para disponibilidade, perda de pacotes e histórico.

Taxa de transferência de rede versus largura de banda: o que significam e como afetam o desempenho

Taxa de transferência de rede versus largura de banda: o que significam e como afetam o desempenho

Veja como a taxa de transferência de rede difere da largura de banda, o que causa desempenho lento ou instável e quais ferramentas podem testar um caminho ou monitorar o tráfego.

Melhor software de servidor SFTP para transferências seguras de arquivos

Melhor software de servidor SFTP para transferências seguras de arquivos

Compare softwares de servidor SFTP confiáveis ​​para Windows e Linux, incluindo OpenSSH, Bitvise, SolarWinds e SFTPGo. Encontre a solução ideal para suas necessidades de segurança e transferência de arquivos.

Melhores práticas de monitoramento de rede: o que monitorar e quais ferramentas usar

Melhores práticas de monitoramento de rede: o que monitorar e quais ferramentas usar

Crie um monitoramento de rede prático com cobertura clara de dispositivos, métricas de desempenho úteis, alertas acionáveis ​​e uma comparação entre SolarWinds NPM, PRTG e OpManager.

As 7 melhores ferramentas de gerenciamento de endereços IP para equipes de rede

As 7 melhores ferramentas de gerenciamento de endereços IP para equipes de rede

Compare sete ferramentas de gerenciamento de endereços IP para descoberta de sub-redes, coordenação de DNS e DHCP, inventário de rede e IPAM de código aberto.

10 Melhores Ferramentas de Varredura de Rede para Descobrir Dispositivos e IPs

10 Melhores Ferramentas de Varredura de Rede para Descobrir Dispositivos e IPs

Compare ferramentas de varredura de rede para descoberta rápida de dispositivos, varreduras de IP multiplataforma e IPAM corporativo, com orientações sobre como escolher a opção mais adequada para sua rede.

6 ferramentas de monitoramento de rede Linux para dispositivos, hosts e tráfego.

6 ferramentas de monitoramento de rede Linux para dispositivos, hosts e tráfego.

Compare seis ferramentas de monitoramento de rede Linux para descoberta de dispositivos SNMP, gráficos de interface, métricas de host, verificação de serviços e fluxos de tráfego.

Como usar o Nmap para Traceroute e ler o caminho de rede.

Como usar o Nmap para Traceroute e ler o caminho de rede.

Use a opção --traceroute do Nmap para mapear saltos para um host autorizado, entender a saída de saltos e RTT e solucionar problemas de respostas ausentes sem realizar varreduras excessivas.

10 melhores ferramentas de análise e escaneamento sem fio para Windows, iOS e Android

10 melhores ferramentas de análise e escaneamento sem fio para Windows, iOS e Android

Compare 10 ferramentas de análise e escaneamento de redes sem fio para Windows, iOS e Android, com informações claras sobre canais Wi-Fi, mapas de cobertura, verificações de LAN e limitações de plataforma.