Comment installer Nmap sur Ubuntu 24.04, 22.04 ou 20.04

Nmap (Network Mapper) est un puissant outil open source utilisé pour la découverte de réseau et l'audit de sécurité. Il est largement utilisé par les administrateurs réseau et les professionnels de la sécurité pour cartographier les réseaux, identifier les appareils actifs et détecter les ports ouverts et les services exécutés sur ces appareils. Nmap peut également être utilisé pour l'analyse des vulnérabilités et la gestion de l'inventaire du réseau, ce qui en fait un outil essentiel pour maintenir la sécurité du réseau.

Sur Ubuntu 24.04, 22.04 ou 20.04, Nmap peut être installé en utilisant deux méthodes principales. La méthode la plus simple consiste à utiliser le référentiel par défaut d'Ubuntu, qui fournit une version stable de Nmap adaptée à la plupart des utilisateurs. Alternativement, pour ceux qui ont besoin des dernières fonctionnalités ou qui ont besoin de personnaliser leur installation, vous pouvez télécharger et compiler le code source de Nmap pour créer la dernière version du binaire. Ce guide vous guidera à travers les deux méthodes d'installation pour vous assurer que vous disposez de la version de Nmap qui répond le mieux à vos besoins.

Mettre à jour le système Ubuntu avant l'installation de Nmap

Lançons la mise à jour du système en exécutant la commande suivante dans le terminal. Cette commande effectue une vérification de mise à jour pour tous les packages, puis met à niveau ces packages vers leur dernière version :

sudo apt update && sudo apt upgrade

Une fois cette opération terminée, procédez à l’installation de Nmap.

Méthode 1 : installer Nmap via le référentiel Ubuntu

Par défaut, Ubuntu inclut Nmap dans ses principaux référentiels de logiciels, ce qui signifie que vous pouvez installer Nmap directement sans ajouter de référentiels supplémentaires ni compiler de code source.

Vous pouvez lancer l'installation de Nmap en exécutant la commande suivante :

sudo apt install nmap

Cette commande récupérera Nmap depuis le référentiel, résoudra toutes les dépendances et procédera à l'installation.

Après l'installation, il est crucial de vérifier que Nmap est correctement installé et prêt à être utilisé. Une méthode simple pour confirmer cela consiste à vérifier la version de Nmap installée sur votre système.

Utilisez la commande suivante pour vérifier la version de Nmap :

nmap --version

La commande nmap –version fournira une sortie détaillant la version installée et la version de Nmap. Cela confirme que Nmap est correctement installé et garantit que vous travaillez avec la dernière version.

Méthode 2 : installer Nmap via l'archive source

Dans certains cas, les utilisateurs peuvent avoir besoin de la dernière version de Nmap ou la version préemballée fournie dans les référentiels Ubuntu peut ne pas répondre à leurs besoins spécifiques. La compilation de Nmap à partir des sources fournit une solution pour ces utilisateurs, garantissant que vous disposez des dernières fonctionnalités et mises à jour. Cette méthode implique des étapes supplémentaires et vous devrez vérifier les mises à jour et recompiler régulièrement, mais elle pourrait offrir des avantages aux utilisateurs avancés ou aux exigences spécifiques.

Installer les packages initiaux Nmap

Avant de nous plonger dans le monde du code source, nous devons préparer notre système avec les bons outils. Le package « build-essential » contient une liste d'informations sur les packages considérés comme essentiels pour la création de packages Ubuntu, y compris le compilateur gcc, make et d'autres outils requis. Ce package nous permettra de compiler et de construire Nmap à partir des sources. Pour installer « build-essential », ouvrez votre terminal et saisissez :

sudo apt install build-essential libssh2-1-dev libssl-dev python3-distutils

Télécharger les archives sources Nmap

La prochaine étape consiste à télécharger le code source de Nmap. Ceci peut être obtenu sur la page de téléchargement officielle de Nmap. Nous allons télécharger la dernière version stable à l'aide de la commande wget. Veuillez noter qu'au moment de la rédaction de ce guide, la dernière version stable est la 7.93, mais cela peut varier. Vérifiez toujours la page de téléchargement pour connaître le numéro de version et le lien les plus récents, et ajustez la commande en conséquence.

Pour télécharger le code source de Nmap, utilisez ce qui suit :

wget https://nmap.org/dist/nmap-7.93.tar.bz2

Remarque : Assurez-vous de télécharger la dernière version de Nmap. Les commandes de Nmap v7.93 peuvent être obsolètes, utilisez donc toujours des commandes compatibles avec la version la plus récente que vous avez téléchargée.

Extraire le code source de Nmap

Après avoir téléchargé le code source de Nmap, nous devons maintenant extraire les fichiers de l'archive. Pour ce faire, utilisez les commandes suivantes :

bzip2 -cd nmap-7.93.tar.bz2 | tar xvf -
cd nmap-7.93

Configurer la version Nmap

Nous sommes maintenant prêts à démarrer le processus de configuration. Cela prépare le code source Nmap pour la compilation sur votre système spécifique, garantissant une compatibilité et des performances optimisées. Pour configurer la build, exécutez ce qui suit :

./configure

Alternativement, vous préférerez peut-être installer avec localdirs :

./configure --with-localdirs

Compiler la construction Nmap

Une fois le build configuré, nous pouvons maintenant compiler le code source. Cela se fait à l'aide de la commande 'make', qui lit le 'Makefile' dans le répertoire source de Nmap et compile le code source en conséquence :

make

Installez Nmap via la commande make install

Nous pouvons installer Nmap après avoir compilé avec succès le code source. Cette étape place le programme compilé dans les répertoires appropriés de votre système. Pour installer Nmap, utilisez ce qui suit :

make install

Vérification de l'installation de Nmap compilée

Après l'installation, il est crucial de confirmer que Nmap a été correctement installé à partir de la source et qu'il s'agit de la dernière version. Pour vérifier cela, utilisez la commande :

nmap --version

Cette commande affichera la version installée de Nmap, qui doit correspondre à la version du code source que vous avez téléchargé. Avec cela, vous avez compilé et installé avec succès la dernière version de Nmap à partir des sources sur votre système Ubuntu.

Pensées finales

Avec Nmap installé sur votre système Ubuntu, vous pouvez gérer et sécuriser efficacement votre réseau en tirant parti de ses puissantes capacités d'analyse et d'audit. Que vous choisissiez la simplicité d'installation à partir du référentiel par défaut d'Ubuntu ou la flexibilité de compiler la dernière version à partir des sources, les deux méthodes vous fournissent un outil robuste pour l'analyse du réseau. La mise à jour régulière de Nmap, en particulier lors de la compilation à partir des sources, vous garantira d'avoir accès aux dernières fonctionnalités et améliorations de sécurité, gardant ainsi vos pratiques de sécurité réseau à jour.

Joshua James
Suis-moi
Les derniers articles par Joshua James (tout voir)

Laissez un commentaire