2015-02-26 2 views
0

J'essaie de détecter le système d'exploitation en utilisant nmap, mais il ne le reconnaît pas. L'erreur que je reçois est:La détection du système d'exploitation ne fonctionne pas en utilisant le protocole NMAP

Skipping SYN scan furtif contre xx.xx.xx.xx parce que Windows ne en charge la numérisation de votre propre machine (localhost) de cette façon. Skipping OS scan contre xx.xx.xx.xx parce qu'il ne fonctionne pas contre votre propre machine (localhost)

Voici la commande je:

nmap -vv -O xx.xx.xx.xx > c:\out.txt 

Je ne sais pas ce que je Je manque ici.

+0

Semble être un doublon de http://superuser.com/questions/427437/why-doesnt-os-scan-work-against-your-own-machine – ChrisInEdmonton

Répondre

2

Le message est affiché, vous êtes très clair. Windows ne prend pas en charge la numérisation de votre propre machine (localhost). En nmap webpage Vous pouvez trouver plus d'informations sur nmap et Windows, par exemple:

Vous ne pouvez pas numériser généralement votre propre machine elle-même (en utilisant un rebouclage IP tels que 127.0.0.1 ou l'une de ses adresses IP enregistrées). C'est une limitation de Windows sur laquelle nous n'avons pas encore travaillé. Si vous voulez vraiment faire cela, utilisez un scan de connexion TCP sans ping (-sT -Pn) car cela utilise l'API de socket de haut niveau plutôt que d'envoyer des paquets bruts.

Sous Linux Vous pouvez le faire.