SpyCast 是一个跨平台的 mDNS 枚举工具,既可以工作在主动模式(递归查询服务),也可以工作在被动模式(仅监听多播数据包)。

cargo build --release
特定操作系统的捆绑包(例如 OSX 上的 dmg 和 app 捆绑包)可以通过以下方式构建:
cargo tauri build
SpyCast 也可以在没有默认 UI 的情况下构建,此时所有输出将打印在终端上:
cargo build --no-default-features --release
以主动模式运行 SpyCast(它将递归查询所有可用的 mDNS 服务):
./target/release/spycast
以被动模式运行(它不会产生任何 mDNS 流量,仅监听多播数据包):
./target/release/spycast --passive
运行 spycast --help 查看完整的选项列表。
本项目由 @evilsocket 用 ♥ 制作,并以 GPL3 许可证发布。