arquivo cat para multicast

4

Eu tenho um arquivo de texto ( test.txt ) que representa dados de rede capturados. O protocolo atual é baseado em texto, com terminações de linha NULL, então isso não é um problema.

Eu preciso executar este teste de dados capturados através do meu servidor, através de uma porta multicast. O TTL pode ser zero - eu vou rodar ambos os lados disso na mesma caixa.

Existe uma maneira de essencialmente cat um arquivo para uma porta multicast?

Já tenho ferramentas que uso para fazer isso com arquivos pcap e outros formatos, mas prefiro usar algo rápido e integrado em vez de abrir esse código para que ele leia arquivos de texto.

Isso será executado em um servidor RHEL6.2. Linha de comando, sessão ssh.

    
por John Dibling 29.01.2014 / 22:25

1 resposta

5
netcat -c -w 1 -v -u -s 127.0.0.1 239.255.0.1 30001 < test.txt

mdump foi usado em outra sessão para confirmar que os dados estavam sendo enviados:

mdump 239.255.0.1 30001 127.0.0.1

Nem netcat ( nc ) nem socat foram instalados no meu sistema RHEL6.2 e nenhum dos repos estava disponível. Então eu instalei netcat da fonte .

./configure
make
sudo make install
man netcat
    
por 30.01.2014 / 15:09