Я пытаюсь просканировать свою домашнюю сеть, чтобы увидеть, какие элементы набора устройств (из которых у меня есть MAC-адрес) в настоящее время подключены к сети.
Я использую nmap -n -sn -PR 192.168.0.0/24
качестве пользователя root
, чтобы получить подключенные хосты (особенно MAC-адреса), а затем отфильтровать результат.
Странно то, что для всех хостов я получаю (среди прочего) MAC-адрес, за исключением IP, соответствующего localhost
.
Окончательный сценарий, вероятно, будет выполняться на каком-то IoT-устройстве, которое не будет включено в список необходимых устройств, поэтому, вероятно, оно не будет мешать, но мне было интересно, почему localhost
обрабатывается по-другому.
Любое предложение?
осветление
Когда я сказал «кроме IP, соответствующего localhost
», я имел в виду «IP, который соответствует машине, на которой запущена программа», поэтому частный