テキストファイル(test.txt
)キャプチャされたネットワークデータを表します。実際のプロトコルはテキストベースで、行末がNULLであるため、これは問題ではありません。
このキャプチャされたデータをサーバーからマルチキャストポート経由で実行する必要があります。 TTLはゼロにすることができます-このボックスの両側を同じボックスで実行します。
本質的にファイルをマルチキャストポートにcat
する方法はありますか?
Pcapファイルやその他の形式でこれを行うために使用するツールは既にありますが、テキストファイルを読み取るためにコードをクラックして開くのではなく、すばやく組み込みのツールを使用したいと思います。
これはRHEL6.2サーバーで実行されます。コマンドライン、sshセッション。
netcat -c -w 1 -v -u -s 127.0.0.1 239.255.0.1 30001 < test.txt
mdump
は、データが送信されていることを確認するために別のセッションで使用されました。
mdump 239.255.0.1 30001 127.0.0.1
netcat
(nc
)もsocat
もRHEL6.2システムにインストールされておらず、どちらもリポジトリから入手できませんでした。 netcat
from source をインストールしました。
./configure
make
Sudo make install
man netcat