LINUX.ORG.RU
ФорумAdmin

Как работает SADP

 ,


0

1

Есть у хиквижн такая тулза SADP. Особенность ее в том, что она мгновенно находит устройства своего бренда в сети и причем судя по скорости она не перебирает все IP. Как это происходит? Какой-то широковещательный запрос? Могу ли я сам его сформировать?

★★

Последнее исправление: Andreezy (всего исправлений: 1)

Как это происходит?

Спросите у производителя или проанализируйте сами.

Какой-то широковещательный запрос?

Возможно. Но это не единственный вариант, могут просто в параллель на все хосты локалки запрос разослать.

Могу ли я сам его сформировать?

Возможно.

Если я правильно распарсил ваш вопрос, то я бы начал со следующего: Запустил tcpdump на какой-нибудь машинке в локалке с фильтром по ip хоста на котором крутится SADP. Ну а дальше двигаться в зависимости от полученного результата.

anc ★★★★★
()

Запусти под strace, посмотри какие системные вызовы socket, bind, send, sendto, recv, recvfrom она делает, посмотри содержимое посылаемых и принимаемых данных.

iliyap ★★★★★
()
Последнее исправление: iliyap (всего исправлений: 1)

В пределах одного сегмента сети находит? Broadcast запрос на ffff.ffff.ffff, устройства отвечают.

Можешь wireshark/tcpdump на интерфейсе запустить, потом сканирование и посмотреть что происходит

Kolins ★★★★★
()
Последнее исправление: Kolins (всего исправлений: 2)