Aller au contenu principal
← retour au blog

Nmap

Un recap pour nmap !

Nmap (Network Mapper) reste l'outil de référence pour la découverte réseau et l'audit de ports. Récapitulatif des options les plus utilisées au quotidien :

Rappel important : scanner un réseau ou une machine sans autorisation est illégal (article 323-1 du Code pénal en France). Nmap ne doit être utilisé que sur son propre réseau, en CTF, ou dans le cadre d'un pentest avec mandat écrit.

OptionDescriptionExemple d'utilisationRemarques
`-sV`Détecte les versions des services exécutés sur les ports ouverts. Utile pour identifier des logiciels vulnérables ou obsolètes.`nmap -sV 192.168.1.1`Peut être combiné avec d'autres options comme `-O` pour une analyse plus complète.
`-O`Tente de déterminer le système d'exploitation de la machine cible en analysant les réponses réseau.`nmap -O 192.168.1.1`Nécessite des privilèges administrateur pour une détection optimale.
`-p`Permet de spécifier les ports à scanner. Peut être un port unique, une plage, ou une liste.`nmap -p 80,443,8080 192.168.1.1` ou `nmap -p 1-1000 192.168.1.1`Par défaut, Nmap scanne les 1000 ports les plus courants.
`-p-`Scanne tous les ports possibles (1 à 65535). Utile pour une analyse exhaustive.`nmap -p- 192.168.1.1`Peut être long selon la cible et la connexion réseau.
`-A`Active le mode agressif : détection OS, version des services, scripts par défaut, et traceroute.`nmap -A 192.168.1.1`Idéal pour une analyse rapide et complète, mais peut être bruyant sur le réseau.
`-sS`Scan TCP SYN (ou "stealth scan"). Envoie des paquets SYN et analyse les réponses sans compléter la connexion.`nmap -sS 192.168.1.1`Nécessite des droits root. Moins visible que d'autres types de scan.
`-T4`Augmente la vitesse du scan (niveau 4). Les niveaux vont de 0 (le plus lent) à 5 (le plus rapide).`nmap -T4 192.168.1.1`À utiliser avec prudence sur des réseaux sensibles.
`-sU`Scan UDP. Les ports UDP sont souvent négligés mais peuvent révéler des services vulnérables.`nmap -sU 192.168.1.1`Plus lent que le scan TCP, car UDP est un protocole sans connexion.
`-sP`Découverte d'hôtes actifs sur le réseau (ping scan). Ne scanne pas les ports.`nmap -sP 192.168.1.0/24`Utile pour identifier rapidement les machines en ligne.
`-oN`Sauvegarde les résultats du scan dans un fichier texte.`nmap -oN result.txt 192.168.1.1`Autres formats possibles : `-oX` (XML), `-oG` (grepable).

À noter : -sP est un alias historique conservé pour compatibilité — la syntaxe actuelle recommandée pour un simple ping scan est -sn (« no port scan »). Les deux font la même chose, mais -sn est la forme documentée dans les versions récentes de Nmap.