Scanner des cibles à partir d'un fichier

NmapBeginner
Pratiquer maintenant

Introduction

Dans ce défi, vous utiliserez Nmap pour découvrir les hôtes actifs sur un réseau en effectuant un balayage ping (ping sweep) sur une liste d'adresses IP spécifiées dans le fichier targets.txt. L'objectif est d'identifier quels hôtes sont en ligne et de sauvegarder leurs adresses IP dans un nouveau fichier nommé online_hosts.txt, avec chaque adresse IP sur une nouvelle ligne.

Cette tâche nécessite d'exploiter l'option -iL de Nmap pour lire les adresses IP cibles à partir du fichier d'entrée, puis d'utiliser des outils comme grep et awk pour extraire les adresses IP des hôtes actifs à partir de la sortie de Nmap. Enfin, vous redirigerez les adresses IP extraites vers le fichier online_hosts.txt, en veillant au format correct pour la vérification.

Scanner des cibles à partir d'un fichier

Ce défi vous demande d'utiliser Nmap pour découvrir les hôtes actifs sur un réseau spécifique, en vous concentrant sur un sous-réseau restreint pour plus d'efficacité.

Tâches

  • Utiliser Nmap pour effectuer un balayage ping sur les adresses IP listées dans le fichier targets.txt.
  • Sauvegarder les adresses IP des hôtes en ligne dans un fichier nommé online_hosts.txt.

Exigences

  1. Vous devez impérativement utiliser Nmap pour effectuer le balayage ping.
  2. Les adresses IP d'entrée doivent être lues depuis le fichier ~/project/targets.txt.
  3. Le résultat, contenant les adresses IP des hôtes en ligne, doit être sauvegardé dans le fichier ~/project/online_hosts.txt.
  4. Chaque adresse IP dans ~/project/online_hosts.txt doit figurer sur une nouvelle ligne.

Exemples

Si targets.txt contient :

127.0.0.1
127.0.0.2
127.0.0.3

Et que 127.0.0.1 ainsi que 127.0.0.2 sont en ligne, alors online_hosts.txt devra contenir :

127.0.0.1
127.0.0.2

Astuces

  • Utilisez l'option -iL de Nmap pour spécifier le fichier d'entrée contenant la liste des adresses IP cibles.
  • Utilisez grep et awk pour extraire les adresses IP de la sortie Nmap, et redirigez le résultat de votre commande vers le fichier online_hosts.txt.
  • Si vous n'êtes pas familier avec grep et awk, vous pouvez copier et coller manuellement les hôtes en ligne depuis la sortie Nmap vers le fichier online_hosts.txt, en vous assurant que chaque adresse IP est sur une ligne distincte.
✨ Vérifier la solution et pratiquer

Résumé

Dans ce défi, l'objectif était d'utiliser Nmap pour effectuer un balayage ping sur une liste d'adresses IP spécifiées dans le fichier targets.txt, puis de sauvegarder les adresses IP des hôtes actifs dans un fichier nommé online_hosts.txt.

Ce défi met l'accent sur l'utilisation de l'option -iL de Nmap pour lire des cibles depuis un fichier, ainsi que sur l'utilisation d'outils de traitement de texte comme grep et awk pour analyser la sortie de Nmap et extraire les adresses IP des hôtes actifs. La dernière étape consiste à rediriger ces adresses vers le fichier online_hosts.txt en respectant le format d'une adresse par ligne.