Как я могу определить, использует ли другой хост тот же MAC-адрес, что и текущий хост, например. потому что другой хост спуфинг?
Я работаю во встроенной среде, поэтому ищу ответы на уровне протокола, а не "использовать такой-то инструмент".
Изменить: RARP не решает эту проблему. Чтобы RARP вообще получал ответ, в сегменте должен быть хотя бы один хост, который поддерживает RARP. Поскольку RARP устарел, современные операционные системы его не поддерживают. Кроме того, все RARP может сделать, это сказать вам свой собственный IP-адрес - ответ не будет отличаться, если другой хост на сегменте с тем же MAC, если только этот хост сам не использует другой IP-адрес.