Есть ли способ найти все IP-адреса в локальной сети, не назначая IP-адрес своей сетевой карте?
Я знаю, что большинство инструментов, таких как angryipscanner, arp-scan, nmap и другие, могут в основном идентифицируют хосты в пределах определенного диапазона IP-адресов и с вашей сетевой картой, которой назначен IP-адрес.
Что если бы я хотел найти все адреса в локальной сети, просто подключив мою сетевую карту к коммутатору и используя, например, ARP для всех узлов, подключенных к сети, чтобы ответить на запрос arp с их IP-адресом и MAC-адресом, используя только MAC-адрес моей сетевой карты.
Нет, это не возможно. Вы не можете использовать инструменты TCP/IP без IP-адреса. , Который был бы похож на соединение с сетью без сетевой платы.
то, Что было бы возможно, является тестовым MAC-адресом к коммуникации MAC-адреса, но и NICs должен был бы иметь подобное загруженное встроенное микропрограммное обеспечение и знание MAC-адреса друг друга, чтобы быть в состоянии сделать это (карты Intel раньше были в состоянии сделать это 20 лет назад).
Извините, чтобы быть предвестником плохих новостей...