GNU/Linuxに類似したWindowsフリー(= libre)ソフトウェアはありますかavahi-browse
またはavahi-discover
(ローカルネットワーク上でavahi/bonjourサービスを検出し、それらを一覧表示します)?
WindowsとUbuntu12.04でお互いのSambaサービスを見る(発見する)ことに問題があるので( buntuSambaサーバーがWindows7で発見されない 、 Windows 7x64コンピューターで共有を参照できない 、 https://askubuntu.com/questions/130522/windows-7-and-ubuntu-12-04-cant-connect-anymore )、解決しようとしない方がいいですこれらの問題はありますが、avahi/bonjourのように、LAN上でサービス(ssh、sftp、ftp)を作成および検出するには、より使い慣れたプロトコルを使用することをお勧めします。
以前、 JmDNS Javaライブラリを使用して、Windowsにサービス検出を実装しました。
クライアント/サーバーソフトウェアをJavaで、mDNSに基づくゼロ構成サービス検出を使用する)で作成する場合は、JmDNSを使用することをお勧めしますが、プロジェクトは現在アクティブではないようです。
ネットワーク上のサービスを見つける必要があるだけの場合は、数年前にJmDNSを使用する単純なJavaプログラムを作成しました。Dropboxからjarをダウンロードできます(すべての依存関係は内部にバンドルされています):- https://dl.dropboxusercontent.com/u/16311400/BonjourServiceDisco.jar
このプログラムを実行するには、Javaがインストールされ、Windowsコマンドシェルが必要です。
Java -jar BonjourServiceDisoc.jar
残念ながら、ソースコードを置き忘れましたが、メモリからJmDNSに対して1つまたは2つのAPI呼び出しを行ってサービス検出要求をマルチキャストし、リスナーを実装して結果を標準出力に出力します。 JmDNSには、おそらく非常によく似た処理を行うテストプログラムが含まれています。
Windowsバイナリを含むzeroconfのMono実装があります: http://www.mono-project.com/Mono.Zeroconf
Mono.Zeroconf Windowsバイナリは、システムにインストールされているAppleのBonjourサービス(AppleによるmDNSの実装)に依存しています。 Bonjourがインストールされていない場合は、Bonjourが含まれているので Apple iTunes をインストールできます。
JmDNSソリューションとMono.Zeroconfソリューションは、実装言語、互換性、バグ、機能など多くの点で異なるため、2つの別々の回答を投稿しました。そのため、どちらか一方を使用することをお勧めします。