Eu tentei perguntar aos profissionais de segurança ou de rede, mas minha pergunta foi rejeitada como off-topic duas vezes, então esta é minha última tentativa.
Eu tenho uma máquina Windows 10 com três gateways e gostaria de rotear pacotes de diferentes aplicativos para diferentes gateways de acordo com a tabela de regras.
Por exemplo - todas as solicitações DNS devem fluir pelo canal VPN protegido, enquanto o tráfego do Skype deve ir para o gateway mais rápido. Eu sei como fazê-lo no Linux, mas suspeito que para o Windows eu preciso de algum tipo de software de hackers MITM que pode inspecionar cabeçalhos TCP / IP (e até cabeçalhos de camada de aplicativo) e reescrever o endereço IP de destino (e possivelmente alguns outros campos) .
Existe alguma solução? Eu pensei em escrever o meu próprio usando o scapy, mas ele só pode alterar uma cópia de sombra do pacote, mas não o original. Eu não posso substituir o sistema operacional alvo, ele deve ser o Windows 10.