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.
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.
