Direcionar o tráfego de um aplicativo específico para uma porta diferente

0

Eu tenho um aplicativo chamado Server no host local que se liga à porta 1000. Eu tenho outro aplicativo também no host local chamado Cliente, que se conecta a 1000, a fim de se comunicar com o servidor.

Não consigo alterar o código-fonte do servidor ou do cliente.

Eu gostaria de escrever um aplicativo chamado Middle e eu quero que o cliente se conecte a este aplicativo em vez de ao servidor. Middle deve encaminhar os dados que recebe do Cliente para o Servidor e também encaminhar as respostas do Servidor para o Cliente.

Eu gostaria que o Middle também residisse no localhost.

Isso é possível?

Eu tinha que o iptables poderia ser usado por dados de encaminhamento de porta em 1000 para outra porta, mas isso também afetaria o meio de impedi-lo de enviar para o servidor. Portanto, o encaminhamento precisa ser específico da aplicação.

    
por Baz 05.05.2015 / 14:57

1 resposta

1

Não, não é possível.

A única solução que posso sugerir é rodar uma pequena cópia do Linux sob as preferências do Virtualbox, para atuar como uma metade do sistema.

    
por 05.05.2015 / 15:19