Use proxies netsed e iptables.
iptables -t nat -D PREROUTING -s yourhost -d desthost -p tcp --dport 80 -j REDIRECT --to 10101
Em seguida, execute:
netsed tcp 10101 desthost 80 s/text-A/text-B
NetSED é um utilitário pequeno e prático projetado para alterar, em tempo real, o conteúdo dos pacotes encaminhados através do seu rede. É realmente útil para alteração, forjamento ou manipulação de pacotes de rede. O NetSED suporta:
-
auditoria de protocolo de caixa preta - sempre que houver duas ou mais caixas proprietárias se comunicando usando algum protocolo não documentado. Ao impor mudanças nas transmissões em andamento, você poderá testar se o aplicativo examinado pode ser solicitado como seguro.
-
gerando experimentos de fuzz, testes de integridade - sempre que você faz testes de estabilidade de um aplicativo para ver como ele se importa com a integridade dos dados;
-
outros casos de uso comuns: transferências enganosas, filtragem de conteúdo, conversão de protocolo - o que melhor se adequar à sua tarefa.