J'ai remarqué que nmap ne scanne qu'un tas de ports connus, et la seule façon dont j'ai réussi à les vérifier tous est de mettre un "-p 0-65535".
Pourquoi donc? ai-je tort? Existe-t-il un moyen plus populaire d'analyser tous les ports en dehors de ce que j'ai fait?
Réponses:
Par défaut, Nmap analyse les 1000 premiers ports les plus populaires, selon les statistiques générées à partir des analyses à l'échelle d'Internet et des analyses de réseau interne importantes à partir de l'été 2008. Il y a quelques options qui changent ceci:
-F
réduit le nombre à 100,-p
vous permet pour spécifier les ports à analyser et--top-ports
vous permet de spécifier le nombre de ports les plus populaires à analyser. Cela signifie que l'analyse par défaut est équivalente--top-ports 1000
et-F
identique à--top-ports 100
.Ces nombres ont été définis dans la version 4.75 et constituaient une modification par rapport aux 1700 ports (TCP) par défaut dans la version 4.68. Le but était de réduire les temps de balayage tout en donnant des résultats raisonnables. La flexibilité des options de ligne de commande de Nmap garantit que vous pouvez toujours analyser à peu près n'importe quelle combinaison de ports que vous souhaitez, quelles que soient les valeurs par défaut.
L'analyse de tous les ports TCP 65536 est toujours possible avec
-p0-
, mais cela prendra très longtemps. L'analyse de tous les ports UDP avec-sU -p0-
prendra encore plus de temps, en raison de la façon dont les ports ouverts sont détectés.la source
Eh bien, si vous ne voulez pas mettre la plage de ports, vous pouvez toujours donner
, qui analysera, par défaut, tous les ports, à l'exception du port 0. Pour le port 0, vous devez le spécifier explicitement.
la source