Como salvar os pacotes recebidos por uma interface de rede ou alguma porta em um arquivo e reenviar os pacotes recebidos quando necessário?

1

Estou fazendo meu trabalho em um programa de serviço de servidor no Linux que processa os pacotes enviados para o soquete que ele escuta. Ele já é um serviço antigo que escuta na porta fazendo seu trabalho, e Não consigo parar o antigo serviço do servidor e preciso enviar os pacotes para o servidor antigo e enviá-los para o novo serviço do servidor para garantir que ele funcione bem. Como posso obter os pacotes e reenviá-los para o novo serviço? ? Existe tal ferramenta ou existe alguma funcionalidade que ferramentas como o tcpdump já fornece? Obrigado :)

    
por king6cong 31.08.2011 / 15:31

1 resposta

2

Talvez tcpreplay seja o que você está procurando.

    
por 01.09.2011 / 07:20