Como Tee pacotes UDP em um host diferente

6

Eu gostaria de clonar pacotes UDP de entrada em um host diferente, eu encontrei uma maneira de fazê-lo Aqui mas não consegui construir xtables-addons no centos 5.3.

Existe alguma outra maneira de teear pacotes upd?

    
por user53925 10.09.2010 / 19:48

3 respostas

4

link

ou link

iptables -A PREROUTING -t mangle -p udp --dport 7 -j ROUTE --gw 1.2.3.4 --tee
iptables -A POSTROUTING -t mangle -p udp --sport 7 -j ROUTE --gw 1.2.3.4 --tee
    
por 06.05.2011 / 23:09
4

Estamos usando um kernel 3.2.0 em um Ubuntu 12.04, e essa regra iptables funcionou (não é necessário corrigir!):

sudo iptables -t mangle -A PREROUTING  -p udp --dport 60000 -j TEE --gateway 172.16.3.12

Isso copiará os pacotes de entrada para a porta UDP 60000 para o IP definido em --gateway . Leve em conta que o gateway deve estar na mesma rede, se não, a regra não funcionará a menos que você faça algo semelhante no roteador entre as redes.

Gostaria de saber se existe uma maneira de atravessar esse fluxo de rede para outra rede, talvez NAT, mas ainda não testamos isso.

    
por 19.09.2014 / 10:04
0

Acabei de encontrar samplicator que também parece fazer isso.

    
por 26.06.2015 / 06:20