
Кроссплатформенный инструмент для перечисления mDNS.
SpyCast — это кроссплатформенный инструмент для перебора mDNS, который может работать как в активном режиме, рекурсивно опрашивая службы, так и в пассивном режиме, только прослушивая многоадресные пакеты.

cargo build --release
Пакеты для конкретной ОС (например, dmg и app-пакеты в OSX) можно собрать так:
cargo tauri build
SpyCast также может быть собран без стандартного графического интерфейса — в этом случае весь вывод будет напечатан в терминал:
cargo build --no-default-features --release
Запустите SpyCast в активном режиме (он рекурсивно опросит все доступные mDNS-службы):
./target/release/spycast
Запустите в пассивном режиме (он не будет создавать mDNS-трафик и будет только слушать многоадресные пакеты):
./target/release/spycast --passive
Выполните spycast --help для полного списка опций.
Этот проект сделан с ♥ автором @evilsocket и распространяется под лицензией GPL3.