Удобно это делать с помощью CDP, но нормальных утилит для Windows работающих с этим протоколом нет.
Но выход есть.
Что делаем:
- ставим продукт "WinPCap"
https://www.winpcap.org/install/default.htm
- скачиваем утилиту "WinDump"
https://www.winpcap.org/windump/install/default.htm
- если на сервере несколько интерфейсов, определяем соответствие их MAC и TCP_Name
Для этого используем команду "getmac"
- Теперь с помощью WinDump смотрим информацию CDP
1) определяем номер нужного нам интерфейса:
Windump.exe -D
2) Выводим информацию CDP для данного интерфейса:
Windump.exe -i 1 -nn -v -s 1500 -c 1 ether[20:2] == 0x2000
Где:
-i 1 = номер интерфейса
-nn = не разрешать IP через DNS
-v = выводить дополнительную информацию
-s 1500 = snagging up to 1500 bytes of the CDP packet
-c 1 = поймать 1-й нужный пакет и прекратить фильтрацию
ether[20:2] == 0x2000 = фильтр для пакета CDP
Вывод команды:
Источник: https://polarclouds.co.uk/cisco-discovery-protocol-for-windows/
Комментариев нет:
Отправить комментарий