nmap-Scanbereich von IPs, einschließlich localhost

533
Cynical

Ich versuche, mein Heimnetzwerk zu scannen, um festzustellen, welche Elemente einer Gruppe von Geräten (von denen ich die MAC-Adresse habe) derzeit mit dem Netzwerk verbunden ist.

Ich benutze nmap -n -sn -PR 192.168.0.0/24as root, um die verbundenen Hosts (insbesondere die MAC-Adressen) zu erhalten und das Ergebnis dann herauszufiltern.

Das Seltsame ist, dass ich für alle Hosts (unter anderem) die MAC-Adresse mit Ausnahme der IP-Adresse bekomme localhost.

Das endgültige Skript wird wahrscheinlich auf einem IoT-Gerät ausgeführt, das nicht in der Liste der erforderlichen Geräte enthalten ist. Es wird wahrscheinlich nicht stören, aber ich habe mich gefragt, warum localhostes anders behandelt wird.

Irgendein Vorschlag?

Klärung

Als ich sagte "außer für die IP entsprechend localhost" meinte ich die IP, die der Maschine entspricht, auf der das Programm läuft, also eine private

0
Könnte es sein, dass localhost keine Hersteller-MAC ist, weil localhost keine NIC ist. (Es ist Loopback, nicht physisch). Hennes vor 6 Jahren 0
Vielleicht war mir meine Frage nicht klar: nmap gibt die MAC-Adresse nicht zurück, wenn die IP-Adresse gescannt wird, die dem Computer entspricht, auf dem der Prozess ausgeführt wird, etwa 192.168.0.100. Cynical vor 6 Jahren 0

0 Antworten auf die Frage