作成できるツールはありますか?レイヤ2マルチキャストLinuxのトラフィック(debian/raspberry/ubuntu)。テスト目的で必要です。いくつかのnetfilterルールを監視する必要があります。相手がこのトラフィックを聞いたり応答したりしないことを期待してください。ただトラフィックが目的地に到達する必要があるだけです。私は、NICが追加の設定なしでレイヤ2マルチキャストトラフィックに対応できると信じています。これにより、tcpdumpとWiresharkは着信ホストからトラフィックをスニッフィングできます。あるいは、WiresharkはNICを無差別モードに変換してマルチキャストトラフィックをスニッフィングすることもできます。
ありがとう
答え1
マニュアルページにはsocat
次の例があります。
$ socat - UDP4-DATAGRAM:224.255.0.1:6666,bind=:6666,ip-add-membership=224.255.0.1:eth0
これは私に十分なtcpdump出力を提供します(同じシステムでのみテストしましたが)。
19:23:47.218608 00:11:22:33:44:55 > 01:00:5e:7f:00:01,
ethertype IPv4 (0x0800), length 51:
192.02.1.6666 > 224.255.0.1.6666: UDP, length 9
私のnetcatも動作しているようですが(nc.openbsd
):
$ nc -u 224.255.0.1 6666
どちらも標準入力から読み取られます。