Escanear Objetivos Desde Archivo

NmapNmapBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este desafío, utilizarás Nmap para descubrir hosts activos en una red realizando un barrido de ping (ping sweep) en una lista de direcciones IP especificadas en el archivo targets.txt. El objetivo es identificar qué hosts están en línea y guardar sus direcciones IP en un nuevo archivo llamado online_hosts.txt, con cada dirección IP en una nueva línea.

Esta tarea requiere que aproveches la opción -iL de Nmap para leer las direcciones IP objetivo del archivo de entrada, y luego utilices herramientas como grep y awk para extraer las direcciones IP de los hosts en línea de la salida de Nmap. Finalmente, redirigirás las direcciones IP extraídas al archivo online_hosts.txt, asegurando el formato correcto para la verificación.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL nmap(("Nmap")) -.-> nmap/NmapGroup(["Nmap"]) nmap/NmapGroup -.-> nmap/save_output("Save Output to File") nmap/NmapGroup -.-> nmap/host_discovery("Host Discovery Techniques") nmap/NmapGroup -.-> nmap/target_specification("Target Specification") subgraph Lab Skills nmap/save_output -.-> lab-548715{{"Escanear Objetivos Desde Archivo"}} nmap/host_discovery -.-> lab-548715{{"Escanear Objetivos Desde Archivo"}} nmap/target_specification -.-> lab-548715{{"Escanear Objetivos Desde Archivo"}} end

Escaneo de Objetivos desde Archivo

Este desafío requiere que uses Nmap para descubrir hosts activos en una red específica, enfocándote en una subred más pequeña para mayor eficiencia.

Tareas

  • Usa Nmap para realizar un barrido de ping (ping sweep) en las direcciones IP listadas en el archivo targets.txt.
  • Guarda las direcciones IP de los hosts en línea en un archivo llamado online_hosts.txt.

Requisitos

  1. Debes usar Nmap para realizar el barrido de ping.
  2. Las direcciones IP de entrada deben ser leídas desde el archivo ~/project/targets.txt.
  3. La salida, conteniendo las direcciones IP de los hosts en línea, debe ser guardada en el archivo ~/project/online_hosts.txt.
  4. Cada dirección IP en ~/project/online_hosts.txt debe estar en una nueva línea.

Ejemplos

Si targets.txt contiene:

127.0.0.1
127.0.0.2
127.0.0.3

Y 127.0.0.1 y 127.0.0.2 están en línea, entonces online_hosts.txt debería contener:

127.0.0.1
127.0.0.2

Sugerencias

  • Usa la opción -iL en Nmap para especificar el archivo de entrada que contiene la lista de direcciones IP objetivo.
  • Usa grep y awk para extraer las direcciones IP de la salida de Nmap, y redirige la salida de tu comando al archivo online_hosts.txt.
  • Si no estás familiarizado con grep y awk, puedes copiar y pegar los hosts en línea desde la salida de Nmap al archivo online_hosts.txt, asegurándote de que cada dirección IP esté en una nueva línea.
✨ Revisar Solución y Practicar

Resumen

En este desafío, el objetivo es usar Nmap para realizar un barrido de ping (ping sweep) en una lista de direcciones IP especificadas en el archivo targets.txt, y luego guardar las direcciones IP de los hosts en línea en un archivo llamado online_hosts.txt.

El desafío enfatiza el uso de la opción -iL de Nmap para leer las direcciones IP objetivo desde un archivo, y el uso de herramientas como grep y awk para analizar la salida de Nmap y extraer las direcciones IP de los hosts activos. El paso final implica redirigir las direcciones IP extraídas al archivo online_hosts.txt, asegurando que cada dirección IP esté en una nueva línea.