Reencaminha o socket para múltiplas portas

3

Eu tenho dois servidores de rede que gostaria de testar em paralelo usando dados ao vivo. Eu gostaria de ter algo escutar na porta A e encaminhar o tráfego para ambos porta B e porta C. O fluxo de dados somente na entrada (ou seja, o cliente apenas envia dados via UDP e nunca recebe uma resposta ). Eu li sobre netcat mas não vi uma maneira de tê-lo para vários destinos. Eu poderia escrever algum código para ouvir e encaminhar para vários destinos, mas se houver uma ferramenta existente que possa fazer isso, eu gostaria de aprender sobre isso.

EDITAR: Parece que a abordagem iptables é uma solução para este problema. Eu acabei fazendo isso em uma caixa do FreeBSD rodando PF ao invés de iptables, então usei a diretiva dup-to.

    
por alanc10n 15.11.2010 / 19:34

1 resposta

3

Se você tiver uma caixa do Linux com o iptables com o TEE alvo , então você pode usar isso para clonar o tráfego.

    
por 15.11.2010 / 19:37