Retour aux articles • MATÉRIEL • Mis à jour en 2026 • 4 min de lecture

Reconnaissance Réseau : Nmap & Nuclei

Les outils classiques de reconnaissance réseau et de détection de vulnérabilités (Nmap, Masscan, RustScan, Nuclei) : fonctionnement technique, dates de mises à jour GitHub 2026 et défense CrowdSec / Portscan.

Reconnaissance Réseau : Nmap & Nuclei

Note d’évolution (Publié en mai 2018 · Mis à jour en octobre 2026) : Cet article regroupe les outils fondamentaux de cartographie de surface d’attaque et de vérification de vulnérabilités que tout administrateur système ou auditeur sécurité doit maîtriser. Chaque outil ci-dessous inclut son dépôt officiel et l’état de son code en 2026.


1. Vue d’Ensemble : De la Découverte TCP/UDP à la Validation de CVE

Un audit de sécurité externe ou interne commence toujours par répondre à trois questions : quelles machines sont actives, quels ports TCP/UDP sont ouverts, et quelles versions logicielles ou mauvaises configurations y sont exposées.

Architecture & Flux : Reconnaissance Réseau : Nmap & Nuclei

2. Les 4 Outils de Référence (Rôle, Dates GitHub 2026 & Usage Pratique)

Outil & Dépôt OfficielHistorique & Statut GitHub MàJ 2026À quoi ça sert & Comment l’utiliserDéfense Homelab / Blue Team
Nmap (GitHub nmap/nmap)Créé en 1997 par Gordon « Fyodor » Lyon · Branche active Nmap 7.95+ (2024–2026)Scanner de ports de référence, détection d’OS par pile TCP/IP et moteur de scripts NSE (600+ scripts d’audit TLS, SMB, SSH, HTTP).Fermer tout port non indispensable et restreindre les interfaces d’administration par VPN WireGuard ou liste blanche IP.
MasscanCréé en 2013 par Robert David Graham · Dépôt GitHub maintenu (24k+ stars en 2026)Scanner TCP asynchrone disposant de sa propre pile TCP/IP (user-space ring buffer), capable d’envoyer des millions de paquets SYN par seconde.Activer la limitation de débit (rate-limiting / SYN cookies) et bloquer les balayages de ports sur le pare-feu de bordure.
RustScanCréé en 2020 en Rust · Activement maintenu (v2.3+ / 2025–2026, 15k+ stars)Découvre les 65 535 ports TCP d’une cible en quelques secondes grâce à l’asynchronisme Rust (tokio), puis transmet automatiquement les seuls ports ouverts à Nmap.Surveiller les rafales de connexions SYN simultanées vers des ports fermés (RST) via Suricata ou CrowdSec.
Nuclei (Templates)Créé en 2020 par ProjectDiscovery · Mise à jour quotidienne en 2026 (Nuclei v3.3+, 21k+ stars)Moteur d’audit basé sur plus de 9 000 modèles YAML communautaires vérifiant sans faux positifs les CVE récentes, fichiers .env oubliés et panneaux d’administration exposés.Exécuter Nuclei chaque semaine contre ses propres domaines publics pour détecter toute régression de configuration avant les scanners automatisés.

3. Commandes Concrètes d’Audit d’Exposition (Autorisé)

# 1. Scanner les 65 535 ports TCP et identifier les versions de services + certificats TLS avec Nmap
sudo nmap -sS -sV -sC -p- --min-rate 2000 -oA audit_reseau 192.0.2.10

# 2. Vérifier uniquement la robustesse des suites cryptographiques TLS 1.2 / 1.3 d'un serveur HTTPS
nmap --script ssl-enum-ciphers -p 443 blog.ravindra-job.fr

# 3. Lancer Nuclei uniquement sur les vérifications de mauvaises configurations et d'expositions critiques
nuclei -u https://blog.ravindra-job.fr -t exposures/ -t misconfiguration/ -severity high,critical
Animation exécution CLI dans le terminal

4. Contre-Mesures Blue Team : Détecter et Bloquer la Reconnaissance

  1. Zéro port d’administration exposé sur l’IPv4/IPv6 publique : Les ports 22/tcp (SSH), 3389/tcp (RDP), 8006/tcp (Proxmox) ou 9000/tcp (Portainer) ne doivent jamais répondre sur Internet. Ils doivent être accessibles uniquement après authentification sur un tunnel WireGuard.
  2. Isolation par Reverse Proxy unique (Caddy / Traefik) + CrowdSec : Seuls les ports 80/tcp et 443/tcp sont ouverts en frontal. Si un scanner comme Nuclei ou Nmap teste des dizaines d’URI sensibles (/.git/config, /wp-login.php, /admin), le moteur comportemental CrowdSec détecte le scénario de scan en quelques requêtes et bannit l’adresse IP au niveau nftables / iptables.
  3. Auto-audit continu : Intégrez un contrôle automatique des codes de retour HTTP (403 / 404) sur vos routes d’administration afin d’être alerté à la seconde où une règle de routage s’assouplit par erreur.

Sources


Si vous voulez plus d’information sur l’infrastructure vous pouvez voir mon repo à ce sujet : https://github.com/ravindrajob/InfraAtHome