Alterando o endereço de destino TCP usando WinDivert ou PyDivert

2

Estou tentando "rotear" o tráfego TCP usando o WinDivert para alterar o endereço de destino (e a porta) de determinado tráfego de saída.

Comecei usando o PyDivert como sou um noob de programação total e completo. Consegui fazer com que os exemplos funcionassem, onde a porta foi modificada antes de ser enviada. No entanto, não consegui fazer isso funcionar com um endereço IP de destino alterado.

Meu objetivo é redirecionar os pacotes TCP de um programa através de uma máquina / servidor linux e depois para o destino original desses pacotes. Praticamente redirecionando o tráfego!

Acho que o problema que eu estava enfrentando é que eu não estava lidando com o "caminho de volta", mas não sabia como fazer isso. Isso é controlado no conteúdo do pacote de saída? Ou o pacote vai encontrar o caminho de volta e eu teria que filtrar e alterar o pacote de entrada?

Obrigado a todos!

    
por VirtualSmile 06.08.2018 / 22:02

0 respostas