Installer Nmap et effectuer un scan de ports

NmapNmapBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce défi, vous allez explorer les fonctionnalités de base de Nmap, un outil puissant de numérisation de réseau (network scanning) et d'audit de sécurité. Vous allez installer Nmap, l'utiliser pour découvrir les ports ouverts sur une machine locale et recueillir des informations détaillées sur les services exécutés sur ces ports.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/PackagesandSoftwaresGroup(["Packages and Softwares"]) nmap(("Nmap")) -.-> nmap/NmapGroup(["Nmap"]) linux/PackagesandSoftwaresGroup -.-> linux/apt("Package Handling") nmap/NmapGroup -.-> nmap/installation("Installation and Setup") nmap/NmapGroup -.-> nmap/basic_syntax("Basic Command Syntax") nmap/NmapGroup -.-> nmap/port_scanning("Port Scanning Methods") nmap/NmapGroup -.-> nmap/service_detection("Service Detection") subgraph Lab Skills linux/apt -.-> lab-415923{{"Installer Nmap et effectuer un scan de ports"}} nmap/installation -.-> lab-415923{{"Installer Nmap et effectuer un scan de ports"}} nmap/basic_syntax -.-> lab-415923{{"Installer Nmap et effectuer un scan de ports"}} nmap/port_scanning -.-> lab-415923{{"Installer Nmap et effectuer un scan de ports"}} nmap/service_detection -.-> lab-415923{{"Installer Nmap et effectuer un scan de ports"}} end

Installation de Nmap et numérisation de ports

Avant de commencer notre exploration de la numérisation de réseau (network scanning), nous devons configurer nos outils. Nous allons commencer par installer Nmap, puis l'utiliser pour effectuer quelques numérisations de base sur notre machine locale. Cela nous permettra de comprendre quels services sont exécutés et potentiellement exposés.

Tâches

  1. Installer Nmap sur votre système Ubuntu Linux
  2. Utiliser Nmap pour scanner les ports ouverts sur le localhost (127.0.0.1) dans la plage de 1 à 10000
  3. Effectuer une numérisation de version sur tous les ports ouverts découverts pour obtenir des informations détaillées sur les services exécutés

Exigences

  • Exécuter toutes les commandes dans le répertoire /home/labex/project en utilisant le shell zsh
  • Utiliser le gestionnaire de paquets Ubuntu (apt) pour installer Nmap
  • Pour la numérisation initiale des ports, utiliser la fonctionnalité de spécification de plage de ports de Nmap
  • Utiliser la fonctionnalité de numérisation de version de Nmap pour obtenir des informations détaillées sur les services découverts
  • Enregistrer le numéro de port, le nom du service et les informations de version de tous les services découverts

Exemple

Après avoir terminé les tâches, vous devriez être en mesure de répondre à des questions telles que :

  1. Combien de ports ouverts avez-vous découverts dans la plage spécifiée?
  2. Quel est le numéro de port d'un port ouvert que vous avez trouvé?
  3. Quel type de service est exécuté sur ce port?

Assurez-vous d'utiliser les commandes Nmap appropriées pour recueillir tous les détails nécessaires.

✨ Vérifier la solution et pratiquer

Résumé

Dans ce défi, vous avez installé Nmap et l'avez utilisé pour découvrir et analyser les services exécutés sur votre machine locale. Cet exercice montre les étapes fondamentales de l'utilisation de Nmap pour la découverte de réseau (network discovery) et la détection de services. Il couvre l'installation de paquets, la numérisation de base des ports et la détection de version, fournissant ainsi une base pour comprendre les techniques de numérisation de réseau.