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.
Building
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
Running
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
Other options
Run spycast --help
for the complete list of options.
License
This project is made with