Escanear Alvos a Partir de um Arquivo

NmapBeginner
Pratique Agora

Introdução

Neste desafio, você utilizará o Nmap para descobrir hosts ativos em uma rede, realizando uma varredura de ping (ping sweep) em uma lista de endereços IP especificados no arquivo targets.txt. O objetivo é identificar quais hosts estão online e salvar seus endereços IP em um novo arquivo chamado online_hosts.txt, com cada endereço IP em uma nova linha.

Esta tarefa exige que você aproveite a opção -iL do Nmap para ler os endereços IP de destino do arquivo de entrada e, em seguida, utilize ferramentas como grep e awk para extrair os endereços IP dos hosts online a partir da saída do Nmap. Por fim, você redirecionará os endereços IP extraídos para o arquivo online_hosts.txt, garantindo o formato correto para a verificação.

Este é um Desafio (Challenge), que difere de um Laboratório Guiado por exigir que você tente concluir a tarefa de forma independente, em vez de apenas seguir passos de aprendizado. Desafios costumam ser um pouco mais complexos. Se encontrar dificuldades, você pode discutir com o Labby ou verificar a solução. Dados históricos mostram que este é um desafio de nível iniciante com uma taxa de aprovação de 98%. Ele recebeu uma taxa de avaliações positivas de 98% dos alunos.

Escanear Alvos a Partir de um Arquivo

Este desafio exige que você use o Nmap para descobrir hosts ativos em uma rede específica, focando em uma sub-rede menor para maior eficiência.

Tarefas

  • Use o Nmap para realizar uma varredura de ping nos endereços IP listados no arquivo targets.txt.
  • Salve os endereços IP dos hosts que estiverem online em um arquivo chamado online_hosts.txt.

Requisitos

  1. Você deve usar o Nmap para realizar a varredura de ping.
  2. Os endereços IP de entrada devem ser lidos do arquivo ~/project/targets.txt.
  3. A saída, contendo os endereços IP dos hosts online, deve ser salva no arquivo ~/project/online_hosts.txt.
  4. Cada endereço IP em ~/project/online_hosts.txt deve estar em uma nova linha.

Exemplos

Se o arquivo targets.txt contiver:

127.0.0.1
127.0.0.2
127.0.0.3

E se 127.0.0.1 e 127.0.0.2 estiverem online, então o arquivo online_hosts.txt deverá conter:

127.0.0.1
127.0.0.2

Dicas

  • Use a opção -iL no Nmap para especificar o arquivo de entrada que contém a lista de endereços IP de destino.
  • Utilize grep e awk para extrair os endereços IP da saída do Nmap e redirecione o resultado do seu comando para o arquivo online_hosts.txt.
  • Se você não estiver familiarizado com grep e awk, você pode copiar e colar manualmente os hosts online da saída do Nmap para o arquivo online_hosts.txt, certificando-se de que cada endereço IP esteja em uma linha separada.
✨ Verificar Solução e Praticar

Resumo

Neste desafio, o objetivo foi utilizar o Nmap para realizar uma varredura de ping em uma lista de endereços IP especificados no arquivo targets.txt e, em seguida, salvar os endereços IP dos hosts ativos em um arquivo chamado online_hosts.txt.

O desafio enfatizou o uso da opção -iL do Nmap para ler alvos de um arquivo e o emprego de ferramentas de linha de comando como grep e awk para processar a saída do Nmap e extrair os endereços IP dos hosts ativos. A etapa final envolveu o redirecionamento dos dados extraídos para o arquivo online_hosts.txt, garantindo a formatação correta de um endereço IP por linha.