вторник, 10 января 2017 г.

Cisco Discovery Protocol (CDP) в Windows

Если нужно узнать в какой порт на коммутаторе воткнут ваш интерфейс.
Удобно это делать с помощью 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/

Комментариев нет:

Отправить комментарий