🕵️♂️ NIKTO : Le scanner web old school… mais toujours redoutable
đź§© C’est quoi Nikto ?
Nikto est un scanner de vulnĂ©rabilitĂ©s web en ligne de commande, Ă©crit en Perl, capable d’analyser des serveurs web Ă la recherche de failles de sĂ©curitĂ©, de mauvaises configurations et de fichiers dangereux.
MĂŞme s’il a plus de 20 ans, Nikto reste aujourd’hui un alliĂ© prĂ©cieux pour tout pentester, analyste ou technicien en quĂŞte de failles sur un serveur web.
đź§ Ce que Nikto sait faire
Nikto, ce n’est pas un scanner “furtif” ni particulièrement Ă©lĂ©gant. Mais c’est un outil brutalement efficace, avec un seul objectif : dĂ©nicher rapidement les problèmes.
Il peut :
-
Détecter plus de 6700 vulnérabilités connues
-
Identifier les fichiers et répertoires sensibles (admin/, backup/, test/, etc.)
-
VĂ©rifier la prĂ©sence de fichiers de config exposĂ©s (.git, phpinfo.php…)
-
Tester la présence de fichiers d'installation oubliés (phpMyAdmin, CMS)
-
Analyser les en-tĂŞtes HTTP (sĂ©curitĂ©, cookies, redirections…)
-
Identifier les versions obsolètes des serveurs Apache, Nginx, IIS…
Et surtout, Nikto ne fait pas dans la dentelle : c’est un outil de brute force de la surface d’attaque web. Tu lui donnes une URL, il va la dissĂ©quer.
đź’» Exemple d’utilisation
Un simple scan peut ressembler Ă ceci :
Et paf ! En quelques secondes, Nikto va te sortir une belle liste de drapeaux rouges :
-
“Apache/2.4.29 is outdated”
-
“Directory indexing found on /files/”
-
“phpinfo() found on /test.php”
-
“X-Content-Type-Options header missing”
Tu peux aussi scanner via un proxy, utiliser un fichier d’IP, lancer plusieurs threads, ou cibler une technologie en particulier.
🎯 Quand et pourquoi l’utiliser ?
Nikto est parfait pour un audit rapide ou une phase de reconnaissance lors d’un test d’intrusion.
Il n’est pas furtif, donc pas recommandĂ© dans des environnements sensibles ou en test black box "stealth". Mais pour du pentest web offensif ou du bug bounty, c’est une pĂ©pite.
Il permet :
-
D’avoir une vision claire de l’exposition d’un serveur web
-
De trouver les oublis classiques des devs (fichiers de test, pages d’erreur)
-
De détecter des failles courantes non couvertes par un simple scan Nmap
-
De compléter Burp Suite ou OWASP ZAP avec une approche plus directe
🚧 Limites à connaître
Nikto, c’est l’Ă©quivalent cyber d’un dĂ©tective un peu bourrin :
-
Il ne fait pas d’analyse Javascript poussĂ©e
-
Il ne suit pas les liens comme un crawler moderne
-
Il déclenche souvent les IDS/WAF
-
Il peut produire des faux positifs, donc Ă croiser avec d’autres outils
Mais malgré tout, il reste redoutable pour les audits rapides.
đź§™ Petit bonus : combos magiques
đź’Ą Nikto + Nmap
→ Pour lier la dĂ©couverte de ports/services Ă l’audit web ciblĂ©.
đź’Ą Nikto + Metasploit
→ Pour rebondir sur une vulnĂ©rabilitĂ© dĂ©tectĂ©e avec une exploitation automatisĂ©e.
đź’Ą Nikto + Burp/ZAP
→ Pour une approche combinĂ©e entre scan large et analyse fine.
🔚 Conclusion
Nikto, c’est un peu comme le couteau suisse du pentester web.
Pas le plus discret, pas le plus beau, mais toujours utile dans la trousse d’outils offensive.
Un outil simple, mais qui peut faire tomber de grosses portes mal fermées. 🧨

Commentaires
Enregistrer un commentaire