Skip to content

Программа для поиска порта коммутатора, на котором находится искомый мак адрес.

License

Notifications You must be signed in to change notification settings

SimePel/find-by-mac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

find-by-mac

Программа для поиска порта коммутатора, на котором находится искомый мак адрес.

Мысли вслух

Краткое содержание: В программу через аргументы в консоле будут поступать мак адреса каких-то устройств. Все что программка должна сделать - это вывести порты коммутаторов на которых эти мак адреса висят, если же коммутатор не поддерживает доступ по ssh, то вывести сам коммутатор.

Начать можно с подачи одного мак адреса, а потом уже запрашивать неопределенное кол-во.

По идее все будет заключаться в методичном перескоке от корневого коммутатора sw-102-0-mc на следующие. То есть: заходим по ssh на sw-102-0-mc смотрим таблицу мак адресов и ищем там искомый мак, по полученному порту смотрим его description, тем самым получая следующий коммутатор. И так до тех пор пока не встретим либо неуправляемый коммутатор, либо коммутатор без доступа по ssh, либо порт на котором установлено устройство. Если мак адрес на корневом коммутаторе не светиться, значит устройство с таким маком либо не включено, либо его нет в сети.

About

Программа для поиска порта коммутатора, на котором находится искомый мак адрес.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages