web-dev-qa-db-ja.com

UNIXでTCPDumpを使用して、特定のマルチキャストアドレスに送信されたメッセージを表示するにはどうすればよいですか?

使用しているプロトコルを分析するために、ネットワーク上の特定のマルチキャストアドレスに送信されたトラフィックを表示しようとしています。

(残念ながら)セットアップでWiresharkを使用できません。ただし、TCPDumpは使用できます。それで、誰かがTCPDumpフィルターを持っているコマンドを見せて、秘密のマルチキャストグループアドレスに送信されたメッセージだけを見ることができますか?

これは特定のグループにとって十分なはずです。

tcpdump -i eth0 -s0 -vv Host 239.255.255.250

すべてのマルチキャストトラフィック:

tcpdump -i eth0 -s0 -vv net 224.0.0.0/4
35
Anders Lindahl