Skip to main content

[Reconnaissance] Nmap

Introduction

Nmap est certainement le plus grand outil de reconnaissance réseau au monde.

Il permet de découvrir un réseau ou de scanner des ports et même de chercher des vulnérabilités.

Il est incontournable pour les experts de la cybersécurité.

image.pngManuel

Syntaxe globale

nmap [OPTIONS] <IP>

Découverte du réseau

nmap -sn <IP>/<MASK>

Scan d'un port

nmap -p <PORT> <IP>

Scan d'une plage de ports

nmap -p <FIRST_PORT>-<LAST_PORT> <IP>

Scan des 1000 ports les plus populaires 

nmap -F <IP>

Scan avancé

nmap -A <IP>

L'option -A regroupe les options -O, -sV et exécute certains scripts NSE pour chercher des services et des vulnérabilités.

Scan UDP

nmap -sU <IP>

Vous pouvez aussi utiliser l'option -p pour ne scanner qu'un ou une plage de ports. 

Scan rapide

nmap -T4 <IP>

Scan discret

nmap -T1 <IP>

Le scan sera beaucoup plus lent qu'un scan habituel.

Autres options

Options Fonctions
-v Mode verbeux
-n Désactive la résolution DNS
-oN <OUTPUT_FILE> Sauvegarde la sortie dans un fichier
--exclude <FILE> Exclue les IP contenues dans le fichier lors du scan
--stats-every <TIME> Affiche les statistiques du scan en temps réel
--script <DEFAULT|SCRIPT> Exécute le script spécifié ou tous les scripts si default est indiqué

Scripts

L'ensemble des scripts fournis par nmap sont disponibles dans le dossier /usr/share/nmap/scripts .