根据规则动态修改网络数据包

根据规则动态修改网络数据包

我曾尝试询问安全或网络专业人士,但我的问题两次被拒绝,因为偏离主题,所以这是我的最后一次尝试。

我有一台带有 3 个网关的 Windows 10 机器,我想根据规则表将来自不同应用程序的数据包路由到不同的网关。

例如 - 所有 DNS 请求都必须通过受保护的 VPN 通道,而 Skype 流量必须流向最快的网关。我知道如何在 Linux 中执行此操作,但我怀疑对于 Windows,我需要某种 MITM 黑客软件,它可以检查 TCP/IP 标头(甚至应用程序层标头)并重写目标 IP 地址(可能还有其他一些字段)。

有什么解决办法吗?我想用 scapy 自己写一个,但它只能更改数据包的影子副本,而不能更改原始数据包。我无法替换目标操作系统,它应该是 Windows 10。

答案1

相关内容