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.
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
- Você deve usar o Nmap para realizar a varredura de ping.
- Os endereços IP de entrada devem ser lidos do arquivo
~/project/targets.txt. - A saída, contendo os endereços IP dos hosts online, deve ser salva no arquivo
~/project/online_hosts.txt. - Cada endereço IP em
~/project/online_hosts.txtdeve 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
-iLno Nmap para especificar o arquivo de entrada que contém a lista de endereços IP de destino. - Utilize
grepeawkpara extrair os endereços IP da saída do Nmap e redirecione o resultado do seu comando para o arquivoonline_hosts.txt. - Se você não estiver familiarizado com
grepeawk, você pode copiar e colar manualmente os hosts online da saída do Nmap para o arquivoonline_hosts.txt, certificando-se de que cada endereço IP esteja em uma linha separada.
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.



