SpyCast is a crossplatform mDNS enumeration tool that can work either in active mode by recursively querying services, or in passive mode by only listening to multicast packets.
cargo build --release
OS specific bundle packages (for example dmg and app bundles on OSX) can be built via:
cargo tauri build
SpyCast can also be built without the default UI, in which case all output will be printed on the terminal:
cargo build --no-default-features --release
Run SpyCast in active mode (it will recursively query all available mDNS services):
./target/release/spycast
Run in passive mode (it won't produce any mDNS traffic and only listen for multicast packets):
./target/release/spycast --passive
Run spycast --help
for the complete list of options.
This project is made with ♥ by @evilsocket and it is released under the GPL3 license.