Reescrevendo pacotes UDP no Linux

1

Eu gostaria de reescrever o conteúdo / carga útil dos pacotes UDP conforme eles são recebidos por uma máquina, nos relatórios selecionados - antes de serem passados para o aplicativo de escuta.

Por exemplo, gostaria de alterar os cabeçalhos de um protocolo baseado em UDP usando expressões regulares semelhantes ao grep (para adicionar, remover ou alterar partes de cada mensagem recebida).

Isso é possível com um firewall de software ou ferramenta semelhante?

Obrigado a todos!

    
por wodow 29.10.2009 / 19:28

3 respostas

1

Se isso não for para produção, mas apenas para aprendizado. Eu recomendo Scapy , você pode criar e reproduzir pacotes em uma interface orientada a objetos que se relaciona com o modelo OSI. Ele age como um console python interativo. Você também pode farejar com isso, muita diversão; -)

    
por 29.10.2009 / 19:53
1

Essa ferramenta é chamada de Proxy UDP e há algumas disponíveis.

  • Simple UDP Proxy / Pipe
  • udpproxy
  • UProxy
por 29.10.2009 / 19:41
0

O TRIPP também pode ser uma solução:

link

    
por 30.10.2009 / 17:57

Tags