Installer Nmap sur Linux

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 laboratoire, vous allez apprendre à installer Nmap, un puissant outil de balayage de réseau, sur un système Linux. Vous commencerez par mettre à jour la liste des packages en utilisant sudo apt update. Ensuite, vous installerez Nmap avec sudo apt install nmap et vérifierez l'installation en exécutant des commandes de base pour vérifier la fonctionnalité et les informations de version.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL nmap(("Nmap")) -.-> nmap/NmapGroup(["Nmap"]) nmap/NmapGroup -.-> nmap/installation("Installation and Setup") nmap/NmapGroup -.-> nmap/host_discovery("Host Discovery Techniques") nmap/NmapGroup -.-> nmap/verbosity("Verbosity Levels") subgraph Lab Skills nmap/installation -.-> lab-530181{{"Installer Nmap sur Linux"}} nmap/host_discovery -.-> lab-530181{{"Installer Nmap sur Linux"}} nmap/verbosity -.-> lab-530181{{"Installer Nmap sur Linux"}} end

Mettre à jour la liste des packages avec sudo apt update

Avant d'installer tout nouveau logiciel sur Linux, il est important de mettre à jour la liste des packages. La liste des packages contient des informations sur les packages logiciels disponibles et leurs versions qui peuvent être installés sur votre système.

Cette étape vous assure d'avoir accès aux dernières versions des packages logiciels et de leurs dépendances. Pensez à cela comme rafraîchir un catalogue avant d'aller faire des achats pour savoir quels articles sont actuellement disponibles.

Ouvrez votre terminal Xfce en cliquant sur l'icône du terminal dans la barre d'états ou en accédant au menu Applications et en sélectionnant Terminal. Une fois le terminal ouvert, tapez la commande suivante :

sudo apt update

Cette commande utilise sudo pour s'exécuter avec des privilèges administratifs, ce qui est nécessaire pour les mises à jour système-wide. La commande apt update se connecte aux dépôts de logiciels configurés et télécharge les informations sur les packages disponibles.

Vous verrez une sortie similaire à la suivante :

Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]
Get:3 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
...
Fetched 5,234 kB in 3s (1,745 kB/s)
Reading package lists... Done
Building dependency tree... Done
All packages are up to date.

La sortie montre les dépôts contactés et les informations sur les packages qui sont téléchargées. Lorsque vous voyez "Reading package lists... Done", cela signifie que la mise à jour s'est terminée avec succès.

Installer Nmap avec sudo apt install nmap

Maintenant que notre liste de packages est mise à jour, nous pouvons installer Nmap. Nmap (Network Mapper) est une utilité open-source utilisée pour la découverte de réseaux et l'audit de sécurité. Les administrateurs de réseaux et les professionnels de la sécurité l'utilisent pour scanner des réseaux, découvrir des hôtes et des services, et identifier les vulnérabilités de sécurité potentielles.

Pour installer Nmap, tapez la commande suivante dans votre terminal :

sudo apt install nmap

Après avoir entré la commande, vous serez invité à confirmer l'installation. Le système affichera des informations sur les packages qui seront installés, y compris Nmap et toutes les dépendances dont il a besoin. Vous verrez une invite de confirmation qui ressemblera à ceci :

Reading package lists... Done
Building dependency tree... Done
The following additional packages will be installed:
  [liste de dépendances]
Voulez-vous continuer? [Y/n]

Tapez y et appuyez sur Entrée pour confirmer l'installation.

Le système téléchargera et installera Nmap et ses dépendances. Vous verrez une sortie similaire à celle-ci :

Getting packages: 100%
Preparing to unpack .../nmap_7.80+dfsg1-2build1_amd64.deb ...
Unpacking nmap (7.80+dfsg1-2build1) ...
Setting up nmap (7.80+dfsg1-2build1) ...
Processing triggers for man-db (2.10.2-1) ...

Lorsque l'installation est terminée, vous serez ramené à l'invite de commande. Cela indique que Nmap a été installé avec succès sur votre système.

Vérifier l'installation de Nmap avec nmap -v

Après avoir installé un logiciel, il est important de vérifier que l'installation a réussi. Nous pouvons vérifier que Nmap est correctement installé en l'exécutant avec l'option verbeuse.

Dans votre terminal, entrez la commande suivante :

nmap -v

Le drapeau -v signifie "verbeux", ce qui indique à Nmap de fournir une sortie plus détaillée sur ce qu'il fait. Cela est utile pour vérifier que Nmap fonctionne correctement.

Lorsque vous exécutez cette commande, Nmap effectuera un simple scan de votre localhost (votre propre ordinateur). Vous devriez voir une sortie similaire à celle-ci :

Starting Nmap 7.80 ( https://nmap.org )
NSE: Loaded 151 scripts for scanning.
NSE: Script Pre-scanning.
Initiating NSE at 12:34
Completed NSE at 12:34, 0.00s elapsed
Initiating Ping Scan at 12:34
Scanning localhost (127.0.0.1) [2 ports]
Completed Ping Scan at 12:34, 0.00s elapsed (1 total hosts)
Initiating Connect Scan at 12:34
Scanning localhost (127.0.0.1) [1000 ports]
Completed Connect Scan at 12:34, 0.10s elapsed (1000 total ports)
NSE: Script Post-scanning.
Initiating NSE at 12:34
Completed NSE at 12:34, 0.00s elapsed
Nmap done: 1 IP address (1 host up) scanned in 0.15 seconds

La sortie confirme que Nmap est installé et fonctionne correctement. La première ligne affiche la version de Nmap (7.80 dans cet exemple), suivie de détails sur le scan effectué.

Si vous voyez cette sortie, cela signifie que Nmap a été correctement installé et fonctionne correctement.

Vérifier la version installée avec nmap --version

Pour vérifier spécifiquement quelle version de Nmap est installée sur votre système, vous pouvez utiliser le drapeau --version. Cette commande fournit une sortie concise avec des informations sur la version sans effectuer aucun balayage réseau.

Dans votre terminal, entrez la commande suivante :

nmap --version

Cette commande affichera des informations détaillées sur la version de Nmap installée. Vous devriez voir une sortie similaire à celle-ci :

Nmap version 7.80 ( https://nmap.org )
Platform: x86_64-pc-linux-gnu
Compiled with: liblua-5.3.3 openssl-1.1.1f nmap-libssh2-1.8.0 libz-1.2.11 libpcre-8.39 libpcap-1.9.1 nmap-libdnet-1.12 ipv6
Compiled without:
Available nsock engines: epoll poll select

La sortie fournit les informations suivantes :

  • Le numéro de version de Nmap (7.80 dans cet exemple)
  • La plateforme sur laquelle Nmap est exécuté
  • Les bibliothèques et les fonctionnalités incluses lors de la compilation de Nmap
  • Les bibliothèques et les fonctionnalités qui n'ont pas été incluses
  • Les moteurs nsock disponibles (mécanismes de réseau que Nmap peut utiliser)

Ces informations sont utiles à des fins de documentation et pour s'assurer de la compatibilité avec des fonctionnalités ou des scripts spécifiques qui peuvent nécessiter une version minimale de Nmap.

Sommaire