Я пытаюсь просканировать свою домашнюю сеть, чтобы увидеть, какие элементы набора устройств (из которых у меня есть MAC-адрес) в настоящее время подключены к сети.

Я использую nmap -n -sn -PR 192.168.0.0/24 качестве пользователя root , чтобы получить подключенные хосты (особенно MAC-адреса), а затем отфильтровать результат.

Странно то, что для всех хостов я получаю (среди прочего) MAC-адрес, за исключением IP, соответствующего localhost .

Окончательный сценарий, вероятно, будет выполняться на каком-то IoT-устройстве, которое не будет включено в список необходимых устройств, поэтому, вероятно, оно не будет мешать, но мне было интересно, почему localhost обрабатывается по-другому.

Любое предложение?

осветление

Когда я сказал «кроме IP, соответствующего localhost », я имел в виду «IP, который соответствует машине, на которой запущена программа», поэтому частный

0