nmap sagt 0 Hosts auf, obwohl ich pingen kann

Ich verwende Metasploit von Win 7 x64 und habe meine virtuelle Metasploitable 2-Maschine auf VMware Player eingerichtet. Ich kann die IP-Adresse von Metasploit von der Metasploit-Konsole aus anpingen, aber wenn ich nmap verwende, heißt es:

Hinweis: Host scheint nach unten. Wenn es wirklich auf, aber blockieren unsere Ping probles, try-Pn

Ich versuche es mit dem-Pn Schalter, es sagt

Nmap fertig: 1 IP-Adresse (0 Hosts höher) in 0,64 Sekunden gescannt

Ich habe meine Windows-Firewall deaktiviert und Ich führe Metasploit als Admin aus. Warum kann ich meine virtuelle Maschine nicht nmap?

 12
Author: Pickle, 2012-08-26

3 answers

Die Verwendung von sudo behebt es häufig: sudo nmap [options]

Nmap benötigt root, um Raw-Pakete zu erstellen, da es nicht auf der Ping-Binärdatei des Systems basiert. Wenn Nmap diese Funktion zulässt, funktioniert ein Ping-Scan wie erwartet.

Protip: sudo !! wiederholt den letzten Befehl als root (der !! steht für "letzter Befehl").

 12
Author: Luc,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-04-14 19:11:41

Wenn Sie eine ältere (Version 6.00 oder 6.01) Version von Nmap verwenden, kann dies mit einem bekannten Fehler zusammenhängen. Versuchen Sie, mit --unprivileged, was einige Funktionen von Nmap unterbricht, aber für das Port-Scannen funktionieren sollte. Verwenden Sie alternativ die Ausgabe von nmap --iflist, um den Schnittstellennamen (z. B. eth1) zu identifizieren, der für den Scan verwendet werden soll, und übergeben Sie ihn mit dem Flag -e wie folgt an Nmap: nmap -e eth1 --other --args targets

Die beste Lösung ist natürlich, auf eine nicht betroffene Version von Nmap mit der neueste Verbesserungen.

 3
Author: bonsaiviking,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-08-07 13:40:15

Ich hatte genau das gleiche Problem in meinem Windows 7 Enterprise x86.

Wenn ich die Option -e hinzugefügt habe, wie bonsaiviking erklärt, funktioniert es gut, wenn auch zu langsam. Außerdem habe ich festgestellt, dass es passiert, wenn Ihr PC über mehrere Netzwerkadapter wie VM Network (VMware Network Adapter VMnet8) verfügt.

Nach dem Deaktivieren des Adapters vm8 funktioniert es gut ohne die Option -e.

 2
Author: user1664748,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-20 10:17:55