Como enviar pacotes TCP de saída no Windows através de um servidor Linux remoto?

1

Digamos que eu tenha um computador Windows e um servidor Linux. Eu estou procurando uma maneira de encaminhar saída pacotes TCP no computador Windows (todas as portas) através do servidor Linux.

O servidor Linux teria algo como o Ettercap para modificar esses pacotes antes de enviá-los para o endereço de destino.

Eu estou querendo saber se existe alguma maneira de realizar o reencaminhamento de pacotes que descrevi. Talvez haja programas de servidor proxy ou algo assim? O problema é que ele tem que fazer isso com qualquer pacote TCP, não apenas tráfego HTTP (S).

O objetivo é modificar uma string de endereço (em negrito abaixo) nos dados do pacote. Exemplo:

{"method": "login", "params": {"login": "143v3cYrnwVJss3VDBEam6iYdecmpXzT3t8VNu6hcSz3TKDyFYYfvnPzqfEpD1VYoaRya4B7oANGE2a2W8k2ahbT7qxq8L", "id": 1}

EDIT: Eu originalmente queria fazer isso para uma porta específica, mas fazê-lo para todo o tráfego também seria bom se isso é possível

    
por Pacnet 26.06.2017 / 23:50

1 resposta

0

Parece impossível. A mesma pergunta foi feita antes. Maneira mais fácil de fazê-lo, para fazer o gateway adicional com o Linux, onde fazer suas modificações.

    
por 27.06.2017 / 00:02