[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é.
Manuel
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 |
-g <SRC_PORT> |
Permet de spécifier un port source de la connexion |
-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 .