SpyCast is a crossplatform tool for mDNS enumeration that can work in active mode by recursively querying services or in passive mode by "listening" only to multicast packets.
Table of Contents
Building
cargo build --release
OS bundle packages (dmg and app bundles on OSX for example) can be built with the command:
cargo tauri build
SpyCast can be built without the default UI, in which case all output will be displayed in the terminal:
cargo build --no-default-features --release
Running
Run SpyCast in active mode:
./target/release/spycast
or in passive mode:
./target/release/spycast --passive
Other options
Run the command spycast –help to see the list of options
The project was created by @evilsocket and is released under GPL3 license.